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

FREE

Learn C++ by designing a game

Develop a game using one of the most versatile languages in programming history. This approach in learning C++ helps you bridge the gap between understanding the basics and writing a complex program.

02h:19m
Lifetime access
4.3
out of 5
 33
1137 learners

Course Introduction:

C++ is a general purpose programming language developed by Bjarne Stroustrup at At&T Bell Labs. It adds many new features to the C language, and is perhaps best thought of as a superset of C. Not many know that in addition to software development, C++ is also used in gaming and in particular, to build console video games. You can use graphics, sounds and events to develop simple 2D games by using C++. This course will bridge the gap between learning the basics and designing a game, ‘Snakes and Ladders’.

Course Objectives:

As simulating a board game is an effective way to understand the basics and start writing your own programs, this method of teaching has been adapted. By the end of this you will be able to:

  • Learn how to install and work with Dev-C++
  • Learn the basics of programming and C++ by building small modules
  • Learn to optimize your programs
  • Write a complex program to build the ‘Snakes and Ladders’ game

Pre-requisites and Target Audience:

  • Learners who are new to programming and want to get started with a more hands-on approach.
  • Learners who know the basics of C++ and want to apply their knowledge to build a simple game.
RECENTLY ENROLLED

Course Plan


1. Getting Started
2 videos
Introduction to C++ 08:08

Hello world Program 09:35
2. The very Basics
7 videos  · 1 test
If else 11:40

Loops – for and while 09:14

Do-while loops 04:10

Functions 07:36

Character Arrays 09:16

Test – 1 05:00
3. A step up
2 videos  · 1 test
Stuctures 11:52

Class and Object 12:16

Test- 2 05:00
4. A look at graphics in C++
2 videos
Introduction to graphics 11:36

Snakes and Ladders program 14:59

Meet 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.
More from Aquib Ajani

Reviews