Loading...
Loading...
Learn HTML, CSS and JavaScript properly, build responsive accessible sites and deploy them, with a personal mentor.
Free, no-obligation chat · Affordable plans that fit your budget · Start this week
About this course
Web development brings together HTML, CSS and JavaScript in the browser, and often a server and a database behind them. Students meet it in computing subjects, university web modules and first portfolio projects. Many people can follow a tutorial but get stuck as soon as they build something of their own.
This course covers the standard front-end curriculum: semantic HTML, CSS layout with flexbox and grid, responsive design, core JavaScript, the DOM and events, asynchronous code and APIs, accessibility, developer tools, Git and GitHub, and deployment. It ends with a project you plan and build yourself.
Right now our free self-study lessons cover Java and Python, so web development is taught through affordable 1:1 online mentoring: a mentor explains each idea, reviews your code and works at your pace. Message us on WhatsApp or email, or fill in the short form, for a free, no-obligation chat. We will suggest a plan that fits your budget and flexible timings in your time zone, and you can start this week.
Outcomes
Detailed syllabus
Every module lists its topics and what you will be able to do. Your mentor plans sessions around them and your own goals.
The path from a URL to a rendered page.
By the end of this module you can
Covered in 1:1 mentoring sessions
Meaningful structure that works for people and search engines.
By the end of this module you can
Covered in 1:1 mentoring sessions
Selectors, the cascade and the box model.
By the end of this module you can
Covered in 1:1 mentoring sessions
Pages that adapt to any screen.
By the end of this module you can
Covered in 1:1 mentoring sessions
The language under every interactive page.
By the end of this module you can
Covered in 1:1 mentoring sessions
Making pages respond to users.
By the end of this module you can
Covered in 1:1 mentoring sessions
Working with data that arrives later.
By the end of this module you can
Covered in 1:1 mentoring sessions
Modules, packages and a project workflow.
By the end of this module you can
Covered in 1:1 mentoring sessions
Sites that everyone can use and that load quickly.
By the end of this module you can
Covered in 1:1 mentoring sessions
Tracking changes and collaborating.
By the end of this module you can
Covered in 1:1 mentoring sessions
Finding and preventing bugs.
By the end of this module you can
Covered in 1:1 mentoring sessions
Going live and choosing what to learn next.
By the end of this module you can
Covered in 1:1 mentoring sessions
Ways to learn
A mentor who knows this course plans sessions around your goal, explains each idea with fresh examples and checks your understanding. Personal attention, flexible timings in your time zone and affordable plans that fit your budget.
Talk to our teamHow it works
Four simple steps to start Web Development with a mentor. A real person replies to you; there is no booking system.
Message us on WhatsApp or email, or fill in the short form. The first chat is free, with no obligation.
We listen to your goal, level and deadlines, then suggest a plan that fits your budget and timings.
Online 1:1 sessions with a mentor who knows your course, explains clearly and checks your understanding.
Keep going between sessions with practice, and watch your confidence grow week by week.
Learn by doing
A multi-page, accessible portfolio using flexbox and grid, with a contact form and a deployed live version.
A page that fetches public data, lets users search and filter it, and handles loading, empty and error states.
A DOM-based app with forms, validation and saved progress in localStorage.
Plan, build, test and deploy a small site or app with Git history and a README that explains your decisions.
Your progress
Milestones from the start, middle and end of the syllabus.
Explain what happens when you open a web page
Early on
Fetch data and render it with all four states handled
Halfway
Deploy a site and update it safely
By the end
FAQs
Free, no-obligation chat
Tell us what you need. Our support team replies within one working day, by email or WhatsApp, whichever you prefer, and arranges your mentor.
Prefer to talk first?
Message the support team directly. We usually reply the same day.
Our mentors teach and explain. They never complete graded work, tests or assessments for students.
Keep going
Semantic HTML, CSS layout, responsive design and accessible pages.
Core JavaScript, the DOM, async code, modules and small projects.
Components, props, state, hooks, data fetching, routing and a real app.
Node.js, Express, REST APIs, middleware, databases, auth and deployment.
Types, interfaces, generics and TypeScript with React and Node.js.
Git commits, branches, merges, GitHub remotes and pull requests.
Last reviewed
Message us on WhatsApp or email, or fill in the short form. Our team replies with a plan that fits your goal and budget, and you can start this week.
Talk to us about a mentor