🌍 Project Resourceful: Sponsor a Woman in Data Engineering
Learn More
Live CohortIntermediate

Eloquent JavaScript: ES6+ & Beyond

JavaScript is no longer just a browser scripting language—it's a powerful, professional programming language powering both frontend and backend. This advanced course takes developers who know the basics to JavaScript mastery. Dive deep into ES6+ features: arrow functions, destructuring, spread operators, and modules. Master asynchronous programming with Promises, async/await, and understand the event loop. Learn functional programming concepts: higher-order functions, immutability, composition, and pure functions. Understand closures, lexical scope, prototypal inheritance, and the "this" keyword. You'll write code that's not just functional but elegant, performant, and maintainable. By the end, you'll understand JavaScript at a level that separates good developers from great ones. Perfect for developers preparing for technical interviews or transitioning to senior roles.

6 weeks
Duration
Live
Format
Weekly
Tasks
Apr 1
Starts
Etchu Ferdinand

Led by

Etchu Ferdinand

Join the Cohort

Limited spots available for the next intake.

Next Cohort Starts

Wed, April 1, 2026

Women's Day Offer

Pay the application fee by March 31, 2026 to allow us to review your application and lock in this 20% tuition discount.

Tuition:XAF 280,000
Application Fee?XAF 10,000
XAF 350,000
Start Application

Fee required to secure your interview slot.

Weekly Live Sessions

Interactive zoom classes with Etchu Ferdinand

Real-time Task Reviews

Get feedback on your weekly assignments

Community Access

Join the private discord for 24/7 support

What You'll Learn

Master modern JavaScript ES6+ features
Write asynchronous code confidently with Promises and async/await
Understand and apply functional programming principles
Manipulate the DOM efficiently and understand browser APIs
Debug complex JavaScript issues
Write clean, maintainable, professional-grade code

Real-World Projects You'll Build

1

Advanced Todo Application

Build a feature-rich task manager with local persistence

Technologies:

Vanilla JSLocal StorageDOM APIsES6+ features

Outcomes:

  • Drag-and-drop functionality
  • Filter and search
  • Data persistence
  • State management
2

Weather Dashboard with API Integration

Create a real-time weather app with multiple data sources

Technologies:

Fetch APIAsync/AwaitThird-party APIsError handling

Outcomes:

  • Real-time data fetching
  • Error handling
  • Clean architecture
  • Responsive UI

Your Weekly Journey

6 weeks • Live Format

Week 1ES6+ Modern JavaScript

Master modern syntax: arrow functions, destructuring, modules

Topics Covered:

  • Arrow functions and lexical this
  • Destructuring objects and arrays
  • Spread and rest operators
  • Template literals
  • ES6 modules
Refactored legacy codebase
Module-based project structure
Modern utilities library

Week 2Asynchronous JavaScript Mastery

Conquer callbacks, promises, and async/await

Topics Covered:

  • Event loop deep dive
  • Callbacks and callback hell
  • Promises and promise chains
  • Async/await patterns
  • Error handling
API client library
Async data processor
Error handling system

Week 3Functional Programming in JS

Think functionally: map, reduce, compose, immutability

Topics Covered:

  • Higher-order functions
  • Map, filter, reduce mastery
  • Pure functions
  • Immutability patterns
  • Function composition
Functional utility library
Data transformation pipelines
Immutable state manager

Week 4Advanced Concepts

Closures, scope, prototypes, and "this" demystified

Topics Covered:

  • Closures and lexical scope
  • Prototypal inheritance
  • The "this" keyword
  • Context binding
  • Design patterns
Custom OOP framework
Closure-based modules
Design pattern implementations

Week 5DOM Manipulation & Browser APIs

Master the DOM and leverage powerful browser APIs

Topics Covered:

  • DOM traversal and manipulation
  • Event delegation
  • Fetch API and HTTP
  • Local storage
  • Web APIs tour
Interactive web components
AJAX application
Local storage manager

Week 6Performance & Best Practices

Write fast, clean, professional JavaScript

Topics Covered:

  • Performance optimization
  • Memory management
  • Code organization
  • Testing basics
  • Modern tooling
Optimized application
Test suite
Production-ready project

Capstone Projects

Apply everything you've learned in real-world projects

Advanced Todo Application
Weather Dashboard with API Integration

Skills You'll Master

ES6+Async ProgrammingDOM ManipulationFunctional JS

Job-Ready Guarantee

Our curriculum is designed to get you hired. 92% of our graduates land a job within 6 months.

Your Mentor

Etchu Ferdinand

Etchu Ferdinand

Senior Frontend Dev

Senior developer with 12+ years mastering JavaScript across all its evolutions

Career Opportunities

  • Senior Frontend Developer
  • Full-Stack JavaScript Developer
  • React/Vue/Angular Developer
  • Technical Lead