Nim is a general purpose programming language. It has an easy syntax similar to Python language. Nim is an efficient language having a fast execution speed of code. In this course we will look at the various topics of Nim programming language. If you are an experienced programmer and looking to learn a new language, then Nim is the perfect language to learn because it has a bright future. Also, if you are a beginner then Nim is a very good language to start with because of its simple syntax and easy to read code. This course takes you through detailed explanation of each discussed topic. The course contains plenty of code examples to explain each topic. In fact, the course is inclined towards explaining the topics through practical code examples rather than theory.I have included a free video for the installation and setup of Nim language on your system. It will also contain the program to run your first Hello World program through Visual Studio Code.I will be using Windows operating system for this course and Visual Studio Code will be used as the code editor. Some of the topics covered in the course are: - Data Types, Arrays, Loops, Procedures, if condition etc.