Course Overview
The demand and flexibility of a front-End Developer translate into many career opportunities across various industries and locations. Whether that means working with a non-profit organization, starting your own freelance business, or being an in-house developer for a company, you will surely have the chance to find a role that fits your interests. Your time will not be wasted reviewing unnecessarily long PowerPoint presentations. Upon completing this course, you will have a solid portfolio of development projects to show potential employers.
What you’ll learn
- Learn Angular, ReactJS or TypeScript with CSS.
- Learn how to use all Hooks in your desired language options.
- Moving beyond technical education by getting some insight into how big software projects are managed through agile process.
- Master using Git as a version control to have full awareness with your updates and enable you to work in a collaborative environment.
- Understand deeply concepts of some complex technologies such as Redux as a state management library, OAuth for Authenticating users.
- Learning of TypeScript use in all components to build a readable and easy debugging code.
- Building interactive user interface (UI) using ReactJS or Angular.
- Build HTML text site.
- Style web pages using CSS.
- Program websites with JavaScript.
- Build a Pipboy using Bootstrap
- Build and publish a Google Chrome Extension.
Requirements
- We recommend taking the Basic Course in HTML, CSS, Javascript before taking this course.
- Basic proficiency in the English language, numeracy and computer literacy.
- Candidates must have access to either a computer or smartphone with internet connectivity.
- Candidates must be equipped with quality webcam and headphones.
Duration & Fees
- Regular Course – 12 Weeks – ₦550,000
- Personalized Training – 8 Weeks – ₦700,000
Program Dates
- Cohort Y253 – September – November, 2025
- Cohort Y261 – February – April, 2026
- Cohort Y262 – June – August, 2026
Curriculum
- 2 Sections
- 18 Lessons
- 12 Weeks
Expand all sectionsCollapse all sections
- Frontend Development - Angular Option8 Modules8
- 1.1Module 1 – Angular Introduction
- 1.2Module 2 – Constructing User Interface (UI) Components
- 1.3Module 3 – Testing Angular Components & Functionality
- 1.4Module 4 – Adding Interactivity to your Applications
- 1.5Module 5 – Navigation and Data Transformation
- 1.6Module 6 – Building Interactive Forms
- 1.7Module 7 – Managing Asynchronous Behaviour
- 1.8Module 8 – Extending Angular Capabilities
- Frontend Development - React JS Option10 Modules10
- 2.1Module 1 – Introduction to React JS
- 2.2Module 2 – Setting up the Development Environment
- 2.3Module 3 – The Component of Architecture and JSX
- 2.4Module 4 – State Events and Forms
- 2.5Module 5 – Build a ToDo List with React (Mini project)
- 2.6Module 6 – Project MovieVault – 1 (Build the Movies Components)
- 2.7Module 7 – Project MovieVault – 2 (HTTP and UseEffect)
- 2.8Module 8 – Project MovieVault – 3 (Build the Watchlist)
- 2.9Module 9 – Context API
- 2.10Module 10 – Advanced Hooks