Imran Bajerai
Developer & Lead Author
Software engineer and C++ educator passionate about making programming accessible to beginners. With years of experience in software development and teaching, Imran creates practical, hands-on lessons that help students master C++ fundamentals.
15 Years
Experience
35+
Lessons Created
Areas of Expertise
Software Engineering
Web Development
C++ Programming
Computer Science Education
Latest Lessons
Beyond Basic C++ Errors
More examples of errors you may encounter based on the new topics we have covered.
C++ Programming Fundamentals
C++ Basics
Beginner
Developing your first program
Walk through the complete process of developing a C++ program from planning to implementation.
C++ Programming Fundamentals
C++ Basics
Beginner
Your First Program: Hello World!
Write your first C++ program that displays "Hello, World!" to the console.
C++ Programming Fundamentals
C++ Basics
Beginner
C++ Basics summary
Review and test your understanding of all fundamental C++ concepts covered in this chapter.
C++ Programming Fundamentals
C++ Basics
Beginner
The Preprocessor
Understand preprocessor directives and their uses.
C++ Programming Fundamentals
Functions and Files
Beginner
Multi-File Programs
Learn to organize code across multiple source files.
C++ Programming Fundamentals
Functions and Files
Beginner