Program Roadmap
Software Career Foundation
Understand career paths, software teams and practical learning habits.
Welcome and program overview
16 minutes
16 minutes
How software companies actually work
20 minutes
20 minutes
Choosing between job, freelancing, remote work and business
24 minutes
24 minutes
Building a professional learning routine
28 minutes
28 minutes
AI-Assisted Developer Workflow
Use AI tools responsibly for coding, debugging, documentation and review.
Using AI as a professional developer
20 minutes
20 minutes
Writing effective prompts for software tasks
24 minutes
24 minutes
Using Claude, Gemini and Codex for coding
28 minutes
28 minutes
Debugging and code explanation with AI
12 minutes
12 minutes
AI for documentation, testing and code review
16 minutes
16 minutes
Git and Professional Collaboration
Build professional Git, GitHub and collaboration habits.
Git fundamentals
24 minutes
24 minutes
GitHub repositories and commits
28 minutes
28 minutes
Branching workflow
12 minutes
12 minutes
Pull requests and code reviews
16 minutes
16 minutes
Resolving merge conflicts
20 minutes
20 minutes
Spring Boot Backend Foundation
Learn backend structure, REST APIs, MySQL, validation and deployment readiness.
Spring Boot project structure
28 minutes
28 minutes
Building REST APIs
12 minutes
12 minutes
MySQL and JPA integration
16 minutes
16 minutes
Validation and exception handling
20 minutes
20 minutes
Authentication and authorization overview
24 minutes
24 minutes
File upload and email integration overview
28 minutes
28 minutes
Preparing an application for deployment
12 minutes
12 minutes
Flutter Mobile App Foundation
Build responsive mobile screens, forms and API-connected flows.
Flutter project structure
12 minutes
12 minutes
Building responsive screens
16 minutes
16 minutes
Forms and validation
20 minutes
20 minutes
Calling REST APIs
24 minutes
24 minutes
Login and authentication flow
28 minutes
28 minutes
Building a small end-to-end mobile application
12 minutes
12 minutes
Real Project Execution
Plan, estimate, test and deliver real customer software work.
Understanding customer requirements
16 minutes
16 minutes
Database and API planning
20 minutes
20 minutes
Breaking requirements into tasks
24 minutes
24 minutes
Estimation and project planning
28 minutes
28 minutes
Testing, bug fixing and delivery
12 minutes
12 minutes
Digital Marketing, Leads and Client Conversion
Learn realistic lead generation, digital marketing, proposal and customer conversation basics.
Finding realistic software opportunities
20 minutes
20 minutes
Digital marketing basics for software services
24 minutes
24 minutes
Starting the first client conversation
28 minutes
28 minutes
Requirement-gathering questions
12 minutes
12 minutes
Proposal and quotation structure
16 minutes
16 minutes
Pricing and negotiation basics
20 minutes
20 minutes
Follow-up and closing fundamentals
24 minutes
24 minutes
Career Readiness
Prepare portfolio, LinkedIn, resume and a focused 30-day action plan.
Building a GitHub portfolio
24 minutes
24 minutes
Improving LinkedIn and resume
28 minutes
28 minutes
Remote work professionalism
12 minutes
12 minutes
Final 30-day career action plan
16 minutes
16 minutes