C++ Basics in Sinhala

About Course
Programming is one of the most famous subjects and the most interesting part is it is also a highly paid job if you want to follow it as a career. As a beginner computer science student, it is really important to have a fair knowledge about programming and yet, a good understanding of what programming actually is and how code is executed and also the platforms and underlying technology works! To be fair, this is really tough. But as always, only the foundation. If you try to learn everything in one day, you will get nowhere. But learning in the correct order spending the right amount of time, you will get to the top of the mountain. So, this series is arranged in the manner that you will learn from the basics, ground zero levels, and then proceed with advanced topics. We will discuss everything at its root and let you imagine what stuff really looks like. This is really important when learning something!
Course Content
C++ Basics in Sinhala
-
Part01 – Introduction to C++ Programming
10:00 -
Part02 – How to choose an IDE?
08:20 -
Part03 – Installing CodeBlocks IDE
03:40 -
Part04 – Install Visual Studio Code & MINGW Compiler
04:48 -
Part05 – Hello World App
08:13 -
Part06 – How C++ Works!
24:00 -
Part07 – Comments
04:52 -
Part08 – Variables
07:02 -
Part09 – Data Types
17:40 -
Part10 – User Input – std::cin
10:36 -
Part11 – IF Conditions
16:24 -
Part12 – Arithmetic Operations
05:06 -
Part13 – Simple Calculator App
09:20 -
Part14 – While Loop
13:56 -
Part15 – For Loop
15:52 -
Part16 – Do While Loop
09:10 -
Part17 – Functions and Parameters
20:00 -
Part18 – All about ARRAYS!
42:12 -
Part19 – Strings – Basic Syntax and Output using Cout
04:42 -
Part20 – Strings – Assign User Input using cin and getline
06:10 -
Part21 – Escape Sequences (n t b a)
07:48 -
Part22 – Strings – String Methods (Member Functions)
24:30 -
Part23 – Strings – Iteration through String by individual character using For Loop
06:46 -
Part24 – Loops – Continue and Break Keywords (Control Flow Structures Escape Keywords)
06:54 -
Part25 – Intro to CStrings
02:10 -
Part26 – CStrings – Basic Syntax
03:00 -
Part27 – How CStrings Work!
05:00 -
Part28 – CStrings – Assign Data
04:46 -
Part29 – CStrings – User Input
06:56 -
Part30 – CStrings Library
04:30 -
Part31 – Header Files and How they Work!
13:40 -
Part32 – Introduction to Pointers
02:00 -
Part33 – Pointers – Syntax
04:28 -
Part34 – Pointers – Operations
04:00 -
Part35 – Pointers – Pass by Reference
05:00 -
Part36 – Pointers – Returning Pointers from Functions
12:00 -
Part37 – Templatized Arrays
04:40 -
Part38 – The RETURN Keyword
10:14 -
Part39 – Vectors (Dynamic Arrays)
08:12 -
Part40 – Function Overloading in a nutshell
04:48 -
Part41 – What you DIDN’T KNOW about ARRAYS & POINTERS!
03:02