Nim programming for beginners
Learn the fundamentals of programming with Nim, a fast and versatile language. Suitable for beginners and intermediate programmers, this course covers all essential topics and includes a capstone project implementing Conway’s game of life. Start your journey with Nim today!
What you’ll learn
- Programming with the Nim language
- Fundamentals of programming
- Nim
- Making a simple game
Nim is a fast up-and-coming programming language that combines the expressiveness of modern interpreted languages like Python with the high performance of C. It can be used for any purpose and is particularly well suited to web development, independent games, and embedded systems.
This course takes you through the fundamentals of programming with Nim. It is suitable for both someone who has never programmed before, and also people with some experience who are new to Nim and want to take a very detailed, no knowledge presumed course. The course is taught in a personal, face-to-face manner that replicates the style a personal tutor would take. The language is informal and a focus is given to detailing useful bits of context about when a new programmer should be doing certain things (or not doing certain things!) The course takes a steady pace, and is always example-led.
All fundamental topics are covered. By the end you will be able to implement simple but useful programs with Nim, and have the background knowledge to readily tackle more advanced topics.
The course ends with a capstone project where a simple video game with 2D graphics is implemented. The game is “Conway’s game of life”, a famous cellular automata.
Who this course is for:
- Beginner programmers
- People interested in the fundamentals of Nim
- Intermediate programmers interested in learning Nim
User Reviews
Be the first to review “Nim programming for beginners”
You must be logged in to post a review.


There are no reviews yet.