C++ Tutorial for Beginners | Learn C++ online | ChalkStreet

Learn C++ by designing a game

Learn to design a game using one of the world’s most popular programming languages

FREE

Level
Beginner
# Learners
1027
Duration
2 hrs 19 mins
Rating
(31)

About Course

C++ is a general purpose programming language and was developed by BjarneStroustrup at At&T Bell Labs. Not many know that in addition to software development, C++ is also used in gaming and in particular, to build console video games.

In this course you will learn how to

  1. Install and work with Dev-C++
  2. Print hello using C++
  3. Build a game using C++

So as you noticed, this course will quickly help you bridge the gap between learning your first program to designing your first game in C++. The game that you will be developing ‘Snakes and Ladders’ is a popular board game. Although ‘Snakes and Ladders’ is more popular among children, aspiring coders of all ages can use this as a starting point both as a means to get introduced to C++ as a language and game development in specific.

You should take up this course if:

  1. You are an aspiring programmer but absolutely nothing about how to start
  2. You want to immediately start coding in the next hour and not wait till you gain a lot of theoretical knowledge
  3. You have already “learned” C++ but you want to apply what you know So get started and learn to code by building a game!

Curriculum

Section 1 : Getting Started
1.1
Introduction to C++
08:08
1.2
Hello world Program
09:35

Section 2 : The very Basics
2.1
If else
11:40
2.2
Switch case
08:12
2.3
Loops – for and while
09:14
2.4
Do-while loops
04:10
2.5
Functions
07:36
2.6
Integer Arrays
14:25
2.7
Character Arrays
09:16
2.8
Test – 1
05:00

Section 3 : A step up
3.1
Stuctures
11:52
3.2
Class and Object
12:16
3.3
Test- 2
05:00

Section 4 : A look at graphics in C++
4.1
Introduction to graphics
11:36
4.2
Snakes and Ladders program
14:59

About the Author

Aquib Ajani
Programmer, Designer, Topper, Learner, Instructor

Aquib Ajani is from Nagpur, Maharashtra and is a Computer Science whiz. Currently, he is pursuing his M.Tech in Software Engineering at VIT University and his academics boast of a 10/10 CGPA and rank 1 in his batch. He has 6 years of experience in programming in C++ and is also proficient in a number of programming languages, design software and web development. An avid learner, he has recently donned the hat of an instructor and loves sharing what he has learnt over the years.

Review and Ratings