Programming Fundamentals
Master Programming Fundamentals with comprehensive training and hands-on projects
12 weeks
Tue, Thu, Sat (1.5 hours/day)
Python Programming
JavaScript Basics
TypeScript Essentials
Java Fundamentals
Donation-based learning for company growth
Request 1:1 Session
Lifetime access to materials
Certificate of completion
Career guidance included
Weekly Curriculum
Week 1
Tuesday
Introduction to Programming Concepts
Thursday
Python: Variables and Data Types
Saturday
Python: Basic Input/Output
Week 2
Tuesday
Python: Control Flow
Thursday
Python: Loops
Saturday
Mini Project: Python Calculator
Week 3
Tuesday
Python: Lists and Dictionaries
Thursday
Python: Functions
Saturday
Python: Exception Handling
Week 4
Tuesday
JavaScript: Introduction and Setup
Thursday
JavaScript: Variables and Data Types
Saturday
JavaScript: DOM Manipulation
Week 5
Tuesday
JavaScript: Functions and Events
Thursday
JavaScript: Arrays and Objects
Saturday
Mini Project: JavaScript To-Do List
Week 6
Tuesday
JavaScript: ES6 Features
Thursday
JavaScript: Asynchronous Programming
Saturday
JavaScript: Fetch API
Week 7
Tuesday
TypeScript: Introduction and Setup
Thursday
TypeScript: Basic Types
Saturday
TypeScript: Interfaces
Week 8
Tuesday
TypeScript: Functions and Generics
Thursday
TypeScript: Classes
Saturday
Mini Project: TypeScript Task Manager
Week 9
Tuesday
Java: Introduction and Setup
Thursday
Java: Variables and Data Types
Saturday
Java: Control Flow
Week 10
Tuesday
Java: Classes and Objects
Thursday
Java: Inheritance
Saturday
Java: Exception Handling
Week 11
Tuesday
Java: Collections Framework
Thursday
Java: Basic I/O
Saturday
Mini Project: Java Inventory System
Week 12
Tuesday
Final Project Planning
Thursday
Project Development
Saturday
Final Project Presentation