
SheCanCODE Program
Advanced Frontend Development
Advanced • 16 Weeks
Overview
What is the Advanced Frontend Development Program?
Under Igire Rwanda Organization (IRO), SheCanCODE presents the Advanced Frontend Development Program, an intensive 16-week learning experience designed for Youth exepecialy for young women who already have a strong foundation in Java and want to advance toward mid-level backend engineering roles.
Delivered under the Digital Skills for Employability (DSE) initiative, supported by the Mastercard Foundation and Digital Opportunity Trust, this program focuses on real-world software engineering practices through hands-on projects, industry-standard tools, and advanced backend development. Participants will deepen their understanding of enterprise Java development, modern software architecture, testing strategies, cloud-native development, microservices, DevOps practices, system performance optimization, and secure application development.
Sessions combine both fundamental and advanced learning which are held every Monday To Friday from 8:00 PM to 4:30 PM. Participants are expected to fully commit, actively collaborate, and build production-ready solutions throughout the program.
The program is divided into three phases: Foundations Recap (Weeks 1–5), Intermediate (Weeks 6–12), and Advanced & Career Readiness (Weeks 13–16). You'll complete individual capstone projects at Week 5 and Week 12 and a group capstone in Weeks 13–16.
For more information about the Digital Skills for Employability initiative, please visit the DSE Program.
Who Can Apply
Requirements & Qualifications
To qualify for the Advanced Frontend Development program, applicants must meet the following criteria:
Young women with advanced Java programming knowledge
University graduate or final-year university student
Passionate about backend engineering, distributed systems, and scalable applications
Rwandan citizen (Refugees and Persons with Disabilities are encouraged to apply)
Available to fully commit to the 16-week intensive program
Able to attend in-person sessions daily
Passionate about backend engineering, distributed systems, and scalable applications
Able to communicate effectively in English
Actively seeking employment or career growth in software engineering
Age between 18 to 35 years
What You Get
Program Benefits
Selected participants receive the following benefits:
Free training under the DSE Program
Monthly stipend during the program
Hands-on real-world frontend projects
Industry mentorship and code reviews
Career readiness and job placement support
Exposure to modern frontend engineering practices
Access to a strong Women in Tech network
Program Structure
How the 16 Weeks Are Structured
Three clear phases take you from intermediate to job-ready frontend engineer.
Foundations Recap
Git, Tailwind CSS, JavaScript deep dive, ES6+, async JS, and your first individual capstone project.
Intermediate
React, hooks, state management, TypeScript, Next.js, API integration, and your second individual capstone.
Advanced & Career
DevOps, Docker, CI/CD, deployment, and a group capstone project. Demo Day & Graduation in Week 16.
Curriculum
Week-by-Week Breakdown (16 Weeks / 88 Days)
Three phases: Foundations (Weeks 1–5), Intermediate (Weeks 6–12), Advanced & Career Readiness (Weeks 13–16). Click any week to expand the full topic list.
Foundations Recap
Git, Tailwind CSS, JavaScript deep dive, ES6+, async JS. Individual capstone at Week 5.
Intermediate
React, hooks, state management, TypeScript, Next.js. Individual capstone at Week 12.
Advanced & Career Readiness
DevOps, Docker, CI/CD, deployment. Group capstone project. Demo Day & Graduation.
Week by Week
Full Curriculum
Git, HTML, CSS, JavaScript, React, TypeScript, Next.js, DevOps · Weeks 1–16
Skills You'll Master Frontend Track
Git & GitHub for version control & collaboration
Tailwind CSS utility-first styling
JavaScript core language, ES6+, DOM manipulation
Async JavaScript: fetch, promises, async/await
React components, hooks, state management
TypeScript: types, interfaces, generics
Next.js: App Router, SSG, deployment
API integration with Axios & React Query
State management with Context API / Redux
Docker, CI/CD & cloud deployment
Program Total
16
Weeks
88
Days
240
Hours
1,600
Points
Graduation
What It Takes to Graduate
Graduates earn a Certificate in Advanced Frontend Development with industry-aligned skills.
240 Clock Hours
Minimum attendance across all sessions.
90% Attendance
Tracked digitally via LMS and attendance logs.
3 Capstone Projects
Two individual capstones (Weeks 5 & 12) and one group capstone (Weeks 13–16).
All Project Submissions
Every coding exercise and project must be completed.
Code of Conduct
Academic integrity and professional standards upheld.
Demo Day Presentation
Present your final capstone project to a panel.
Career Pathways
Where This Program Takes You
Graduates are prepared for frontend engineering roles with modern tools and DevOps experience.
Frontend Developer
Build responsive UIs with React, TypeScript, and Next.js.
React Developer
Specialize in React ecosystem including hooks, state management, and testing.
UI Developer
Implement pixel-perfect designs with Tailwind CSS and modern tooling.
Full-Stack Developer
Combine frontend skills with DevOps knowledge for end-to-end development.
Freelance Web Developer
Build modern web applications independently for clients.
Advance to Backend Program
Continue into backend or cloud engineering programs.
Enrollment
How to Enroll
Visit the SheCanCODE Application Portal and complete the official application form to secure your place in the Advanced Frontend Development program.