Course catalog

Programming

Python, Java, C, and C++ programming foundations.

Python Core
Free 18 lessons

Python Core

Learn Python core with print, variables, input, conditions, loops, functions, lists, dictionaries, files, exceptions, modules, and projects.

Java Core
Free 19 lessons

Java Core

Learn Java core with setup, variables, input, conditions, loops, methods, arrays, strings, collections, exceptions, files, and projects.

Python Core + OOPs
Free 18 lessons

Python Core + OOPs

Learn Python OOPs with classes, objects, constructors, inheritance, encapsulation, polymorphism, abstraction, dataclasses, and projects.

Java Core + OOPs
Free 20 lessons

Java Core + OOPs

Learn Java OOPs with classes, objects, constructors, encapsulation, inheritance, polymorphism, abstraction, interfaces, composition, and projects.

C Programming Core
Free 18 lessons

C Programming Core

Learn C programming core with syntax, variables, input/output, conditions, loops, functions, arrays, pointers, files, memory, and projects.

C++ Programming Core
Free 18 lessons

C++ Programming Core

Learn C++ core with syntax, variables, input/output, conditions, loops, functions, arrays, vectors, strings, references, files, STL basics, and projects.

C++ Programming Core + OOPs
Free 18 lessons

C++ Programming Core + OOPs

Learn C++ OOPs with classes, objects, constructors, encapsulation, inheritance, polymorphism, abstraction, templates, and projects.