Introduction to Programming & Development
Explore the fundamentals of programming and the software development process.
Programming Languages Overview
Learn about popular languages like C, Python, Java, and JavaScript and their use cases.
Data Types, Variables & Operators
Understand data types, variables, and operators as building blocks of programming.
Control Structures
Master conditional statements and loops to control program flow.
Functions & Modular Programming
Learn to create reusable functions and modular code for efficient development.
OOP Basics
Explore object-oriented programming concepts like classes, objects, and inheritance.
Data Structures & Algorithms
Learn arrays, linked lists, sorting, and searching algorithms for problem-solving.
Debugging, Testing & Version Control
Master debugging techniques, testing methods, and version control with Git/GitHub.
Final Project: Mini Application
Apply your skills to develop a mini application as a capstone project.