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