1. Getting Started With Programming in C
  • Getting Started
  • Windows Setup
  • MacOS Setup
  • Linux Setup
  • Write and Explore Your First Program in C
  • Tokens
  • User Input
  • Operators
  • Conditional Statements
  • Algorithms and Flowcharts
  • Miscellaneous Concepts
  • Best Practices
  • Module Summary
2. Diving Into C Programming
  • Module Overview
  • Loops
  • Loop Control
  • Statements
  • Arrays
  • Strings
  • Functions
  • Recursion
  • Pointers
  • Memory Management
  • User Defined Data Types
  • Miscellaneous Concepts
  • Module Summary
3. Fundamentals of Object Oriented Programming Using CPP
  • Module Overview
  • Getting Started With C++
  • Migrating From C to C++
  • Class and Object
  • Constructors and Destructors
  • Inheritance
  • Access Specifiers
  • Polymorphism
  • Abstract Class
  • Friend Class and Friend Function
  • Miscellaneous Concepts
  • Module Summary
4. Diving into CPP Programming
  • Module Overview
  • Namespaces
  • Standard Libraries
  • Preprocessor
  • Directives
  • Exception Handling
  • Debugging
  • File Handling
  • Miscellaneous Concepts
  • Module Summary
1. Getting Started With JAVA
  • Windows Setup
  • Introduction to Java
  • MAC OS Setup
  • Linux Setup
  • Your First Java App
  • Variable and Data Types
  • Taking User Input
  • Operators : Part 1
  • Operators : Part 2
  • Conditionals
2. Leveraging Basic Concepts
  • Overview
  • Iterators
  • Arrays
  • String
  • Methods
  • Exception Handling
3. Object Oriented Programming
  • Overview
  • Classes and Objects
  • Constructors
  • Getter and Setter
  • Inheritance
  • Polymorphism
  • Abstract Keyword
  • Interface
  • Static Keyword
  • Collections
  • File Handling
4. JAVA app Development
  • Connect Four Game UI
  • Overview
  • First Desktop App
  • Layouts
  • GridPane
  • Menu
  • Alert Dialog
  • Controller
  • Temperature Converter Tool
  • Connect Four Warm Up
  • Connect Four Game UI
  • Connect Four Menu
  • Create Playground
  • Create Playground-2
  • Insert Disc
  • Decide The Winner
  • Game Over
  • Finishing Touches
  • Conclusions
  • Final Project