{ }
< />
( )

15 Days of
JavaScript

Join me for 30 hours of live coding sessions every night from 8:30pm - 10:30pm where we'll master JavaScript's building blocks together through interactive Google Meet sessions.

15
Days
2hrs
Per Day
30hrs
Total

Live Google Meet Sessions

Interactive 2-hour daily sessions with real-time Q&A and coding

Hands-On Learning

Code along as we build JavaScript fundamentals from the ground up

Expert Guidance

Learn directly from an experienced content creator and developer

What to Expect

Nightly Live Sessions

2-hour interactive Google Meet sessions every night (8:30pm - 10:30pm) for 15 days

Real-Time Coding

Code along with me as we build projects and solve challenges together

Q&A Support

Ask questions and get immediate feedback during live sessions

Community Learning

Learn alongside other developers in a supportive environment

15 Days to JavaScript Mastery

Each day builds upon the previous, creating a comprehensive learning journey

DAY 01

Before You Code

Roadmap, Setup & Study Plan

Objective

Understand what JavaScript is and where it fits in web development. Set up your code editor, browser, and learn how we'll approach learning (hands-on, project-based).

DAY 02

Your First JavaScript Code

Variables & Data Types

Objective

Write your first lines of JavaScript! Learn how to create variables and explore basic data types like numbers, text (strings), booleans, and null.

DAY 03

Working with Git & GitHub

Version Control Basics

Objective

Learn why version control matters. Understand Git basics like `init`, `add`, `commit`, and how to push code to GitHub to store your projects online.

DAY 04

Making Decisions

Conditionals in JavaScript

Objective

Use if, else if, and else to make your code respond to different situations. Learn about comparison and logical operators.

MILESTONE - DAY 05

Understanding Objects

Working with Key-Value Pairs

Objective

Discover JavaScript objects. Learn how to create them, add properties, and use them to organize data.

DAY 06

Functions & Methods

Reusable Code

Objective

Create functions to reuse code efficiently. Learn how functions work and how to define methods on objects.

DAY 07

All About Arrays

Handling Lists

Objective

Learn how to store and work with multiple items using arrays. Practice common array methods like push, pop, and forEach.

DAY 08

Loops in JavaScript

Doing Things Repeatedly

Objective

Understand different types of loops (`for`, `while`, `for...of`) and when to use them. Use loops to go through arrays and objects.

DAY 09

Built-in Objects

Explore JavaScript Tools

Objective

Learn about useful built-in objects in JavaScript like `Date`, `Math`, `String`, and how to use their methods in your code.

MILESTONE - DAY 10

Interacting with Web Pages

DOM Basics

Objective

Understand how JavaScript connects to your HTML. Learn to select elements and change them with code using the DOM.

DAY 11

Saving Data in the Browser

LocalStorage & JSON

Objective

Use `localStorage` to keep user data in the browser. Learn how to use `JSON.stringify()` and `JSON.parse()` to store complex objects.

DAY 12

Async JavaScript Basics

Delays & API Calls

Objective

Understand how JavaScript handles tasks over time with `setTimeout`, and learn the basics of getting data from an API using `fetch`.

DAY 13

Mini Project Planning

Idea to Structure

Objective

Plan your first small project! Decide what to build, break it into smaller parts, and create a simple project structure.

DAY 14

Build Your Mini Project

Apply Everything

Objective

Use everything you've learned to build a simple app (like a to-do list, quiz, or calculator). Focus on practicing, not perfection.

MILESTONE - DAY 15

Wrap-Up & Next Steps

Sharing & Learning More

Objective

Learn how to share your project online. Explore what's next in your JavaScript journey — DOM events, frameworks, or backend with Node.js.

Ready to Join Our
Live JavaScript Journey?

Secure your spot in this exclusive 15-day live challenge. Limited seats available for personalized attention and interactive learning.

💳 Payment Information

Full Payment:
Ksh 2,500 (One-time)
Installment Plan:
Ksh 1,000 + (Ksh 750 × 2 weeks)
Duration:
15 consecutive days
Session Time:
8:30pm - 10:30pm daily

Flexible Payment Terms

Choose the payment option that works best for you. Both plans give you access to the complete 15-day program with no difference in content or support.

🔥 Limited seats available - Secure your spot today!