
Nim
Course Index
28 Lessons · 3 Sections
Master Nim — Python-like syntax compiling to C, JavaScript & WebAssembly with C-level performance. Covers ORC/ARC memory management, macros, embedded systems & Nim 2.x 2026. Includes 4 builds: CLI tool, REST API with Prologue, JavaScript browser compilation & high-performance script.
28Lessons
3Sections
4Projects
FreeAccess
Section 1Nim FundamentalsLessons 1–10
Lesson 1
What is Nim? Efficient & Expressive Systems Language
Lesson 2
Nim Setup: Nimble & choosenim
Lesson 3
Nim Basics: Variables, Types & Operators
Lesson 4
Control Flow: if, for, while & case
Lesson 5
Procedures, Functions & Methods
Lesson 6
Types: Tuples, Objects & Enums
Lesson 7
Sequences, Arrays & Tables
Lesson 8
Nim Type System: Generics & Concepts
Lesson 9
Macros & Templates in Nim
Lesson 10
Memory Management: ORC & ARC
Section 2Async, Web & CompilationLessons 11–22
Lesson 11
Async/Await in Nim: asyncdispatch
Lesson 12
Nim FFI: C Interoperability
Lesson 13
Nim for Web: Prologue Framework
Lesson 14
Nim to JavaScript Compilation
Lesson 15
Nim to WebAssembly
Lesson 16
Testing in Nim: unittest
Lesson 17
Nimble: Package Management
Lesson 18
Nim Performance vs C & Rust
Lesson 19
Nim for Embedded Systems
Lesson 20
Nim for Scripting & Automation
Lesson 21
Nim vs Zig vs Crystal 2026
Lesson 22
Nim in 2026: v2.x & Growing Ecosystem
Section 3Anti-Patterns, Best Practices & ProjectsLessons 23–28
