TeachMate
My ProgressJoin Session

C++

Master C++ from basics to advanced concepts

Start LearningPractice17 topics, 155 notes

Topics

01

Introduction to Programming

Computational thinking and problem solving before C++

beginnerSyllabus7 notes·18m
Not started
02

C++ Basics

Variables, data types, and I/O

beginnerSyllabus20 notes·1h 12m
Not started
03

Operators & Expressions

Arithmetic, relational, logical operators

beginnerSyllabus13 notes·57m
Not started
04

Conditionals

if/else and switch statements

beginnerSyllabus6 notes·35m
Not started
05

Loops

for, while, do-while loops

beginnerSyllabus11 notes·1h 1m
Not started
06

Functions

Modular code with functions

intermediateSyllabus11 notes·43m
Not started
07

Arrays & Strings

Arrays, vectors, and string handling

intermediateSyllabus12 notes·58m
Not started
08

Structures

Grouping related data with structs

intermediateSyllabus5 notes·28m
Not started
09

Pointers & References

Memory addresses and references

intermediateSyllabus8 notes·33m
Not started
10

Object-Oriented Programming

Classes, objects, inheritance, polymorphism

intermediateSyllabus14 notes·1h 2m
Not started
11

File Handling

Reading from and writing to files

intermediateSyllabus6 notes·24m
Not started
12

Modern C++

C++11/17/20 features and best practices

intermediate8 notes·31m
Not started
13

Standard Template Library

Containers, iterators, and algorithms

intermediate7 notes·25m
Not started
14

Multithreading

Concurrent execution with std::thread (enrichment)

advanced2 notes·8m
Not started
15

Dynamic Memory

Pointers, smart pointers, and memory management

advanced8 notes·24m
Not started
16

Templates

Generic programming with templates

advanced8 notes·34m
Not started
17

Advanced Topics

Best practices, project structure, code review

advanced9 notes·36m
Not started

TeachMate - Interactive learning platform for bachelor students

HomeLearnJoin Session|2 Subjects