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