About this course
Level up with modern JavaScript, React, GitHub, and API-driven UI—on campus.
Build on Basic web: deeper JavaScript, component-based UI with React, and team-style collaboration using GitHub (repos, commits, branches, and contributing to a shared codebase).
You will work through a structured app-style project: structure, async data, and habits that match how front-end teams ship and review code.
Key topics snapshot
- Modern JavaScript (ES modules, async patterns)
- React: components, state, and UI flows
- GitHub: version control and collaboration basics
- Consuming APIs and polishing UX
Curriculum & modules
- Module 1
Modern JavaScript
- Modules, scope, and async/await
- ES patterns used with React
- Fetch and REST consumption
- Module 2
GitHub & collaboration
- Repositories, branches, and meaningful commits
- Pull requests and code review habits
- Resolving simple merge situations
- Module 3
React
- Components, props, and state
- Lists, forms, and conditional UI
- Structuring a small app with React
- Module 4
Integration & polish
- Hooking UI to APIs
- Error and loading states
- Accessibility and performance checks on dynamic UI
Prerequisites
- ·Completion of our Basic web track OR equivalent HTML, CSS, and beginner JavaScript (short placement task)
- ·Willingness to spend time debugging outside class
- ·Laptop with Node-ready environment (setup guide provided)
Tools & software
How we teach
- Workshop blocks with live refactors
- Code reviews modeled on industry PR feedback
- Sprint planning for mini-app milestones
Assessment & certification
Assessment
- GitHub-based assignments
- React feature build
- Final project demo + short technical write-up
Certification
Certificate of completion after final project pass and attendance requirements.
Schedule, materials & fees
Schedule options
On-campus evening cohorts twice weekly plus optional Saturday lab.
What’s included
- API sandbox keys where applicable
- Architecture templates
- Reading on web security hygiene
- Sample codebases to extend
Advanced track fees and installments are on the Admissions page. View admissions & fee table.
Learning outcomes
- Build a React-based interface from a brief
- Use GitHub for meaningful commits and simple team workflows
- Explain how your front end talks to backend or API data
Who this is for
- ·Basic web graduates leveling up
- ·Bootcamp grads consolidating skills
- ·Back-end developers crossing into UI
Ready to join this program?
Reserve a seat for the next batch. Tell us this course name in the form—we will confirm timing, fees, and prerequisites.