Remote Learning Modules
The program aims to take amateur vibe coders and computer science students and give them the real world experience in the latest tools and technologies that will land them a job in the well paying field of technology. The program takes place online from 7–10 p.m. two days a week in addition to your independent work, which is expected to take 20 hours a week. Our course covers:
Week 1: Software Engineering Fundamentals, Git, GitHub, AI-Assisted Development
Week 2: UX/UI Design, Figma, Design Systems, Accessibility
Week 3: HTML5, CSS3, Responsive Design, Tailwind CSS
Week 4: JavaScript (ES2026), TypeScript
Week 5: Python Fundamentals
Week 6: Object-Oriented Programming, Design Patterns, Clean Code
Week 7: React Fundamentals
Week 8: Advanced React, Routing, State Management
Week 9: React Native
Week 10: Databases (SQL, PostgreSQL), Database Design
Week 11: Backend Development with FastAPI
Week 12: REST APIs, Authentication (JWT/OAuth), API Design
Week 13: Testing (Unit, Integration, End-to-End), Test-Driven Development
Week 14: Docker, Containers, Local Development Environments
Week 15: Cloud Fundamentals (AWS), Storage, Compute, Networking
Week 16: CI/CD, GitHub Actions, Deployment Pipelines
Week 17: System Design, Software Architecture, Microservices
Week 18: AI Engineering, LLM APIs, Prompt Engineering, RAG
Week 19: Vector Databases, AI Agents, MCP, Workflow Automation
Week 20: Performance Optimization, Security, Observability
Week 21: Agile Development, Scrum, Jira, Professional Team Workflow
Week 22: Capstone Project Sprint I
Week 23: Capstone Project Sprint II
Week 24: Portfolio Polish, Technical Interview Preparation, Resume, LinkedIn, Job Search Strategy

