Curriculum
- 8 Sections
- 45 Lessons
- 12 Weeks
Expand all sectionsCollapse all sections
- Phase 1: Mindset & WorkflowLearn how to work effectively as a professional software developer8
- 1.1Communication, Collaboration and Soft Skills
- 1.2Technical Communication and Code Review
- 1.3Developer Workspace and Debugging
- 1.4Git and GitHub
- 1.5Agile Methodology
- 1.6Open Source Software (OSS) and Contributions
- 1.7Coding with AI – Tools and Foundations
- 1.8Prompt Engineering and Best Practices
- Phase 2: Modern FrontendBuild modern, accessible, and high-performance user interfaces6
- 2.1Advanced CSS & SCSS
- 2.2SEO and Search Engines
- 2.3Web Accessibility
- 2.4React and SSR
- 2.5Frontend Caching
- 2.6State Management
- Phase 3: Backend SystemsCreate scalable APIs, databases, and backend services5
- 3.1Every Type of API
- 3.2Nodejs & Restful APIs
- 3.3Databases – SQL – Query Performance – ORMs
- 3.4Authentication & Identity
- 3.5Asynchronous Systems & Real-Time Communication
- Phase 4: Software Quality & SecurityWrite reliable, tested, and secure software12
- 4.1Unit Testing in Practice
- 4.2Integration Testing
- 4.3CI/CD and Automated Testing
- 4.4Test-Driven Development (TDD)
- 4.5Web Application Vulnerabilities
- 4.6Authentication vs. Authorization
- 4.7Secret Management and Environment Variables
- 4.8Security in the CI/CD Pipeline
- 4.9Role-Based Access Control (RBAC)
- 4.10OWASP Top 10 Fundamentals
- 4.11Application Security Testing: Automated Tools
- 4.12Logging and Monitoring for Developers
- Phase 5: DevOps & InfrastructureDeploy, automate, and manage applications efficiently5
- 5.1Foundations of DevOps
- 5.2Tasks Automation
- 5.3Introduction to Infrastructure as Code (IaC)
- 5.4Containerization with Docker
- 5.5Managing Multi-Container Applications
- Phase 6: AI Engineering FundamentalsBuild applications powered by modern AI technologies4
- 6.1LLM Fundamentals & API Integration
- 6.2Retrieval-Augmented Generation (RAG)
- 6.3Agents and Workflows
- 6.4MCP: From Concept To Practical Use
- Soft Skills5
- 7.1Mindset and Collaboration
- 7.2Time Management
- 7.3Communication (Part 1)
- 7.4Communication (Part 2)
- 7.5Communication (Part 3)
- Final Project - Powered by AIParticipants will work in teams to build a complete full-stack application that integrates AI meaningfully into its functionality.0

