Front-end Development

Every web or mobile application has two parts: a front-end and a back-end. The front-end is what the user sees and interacts with. It’s the app on your phone or the website you visit. So, front-end developers are in charge of building beautiful, interactive user interfaces.

Here are the courses I've created to help you pursue a career as a professional front-end developer. Depending on your knowledge and experience level, you can take all the courses in order or just pick the ones that you need.


Front-end development starts with HTML and CSS. These are the languages behind every web page on the Internet. My HTML/CSS series teaches you everything you need to know from absolute basics to advanced concepts.

Complete Front End Web Development Course

Complete Front End Web Development Course

You'll go from complete beginner to learning to code and getting hired as a Developer. You'll learn HTML, CSS, JavaScript, Github, Netlify Hosting,Responsive design, Build a portfolio website and much more.

Build Responsive Real-World Websites with HTML and CSS Course

HTML and CSS Mastery Course

Everything you need to build fast and beautiful websites with HTML5 and CSS3 in one bundle

Advanced CSS and Sass: Flexbox, Grid, Animations and More!.

Advanced CSS, SASS and Animations Course

The most advanced and modern CSS course on the internet: master flexbox, CSS Grid, responsive design, and so much more.


HTML and CSS are only used for building static pages. To add functionality to a page, you need to learn JavaScript.

JavaScript Web Projects: 20 Projects to Build Your Portfolio

JavaScript Web Projects: 20 Projects to Build Your Portfolio

Build 20 JavaScript portfolio projects using modern HTML5, CSS3, and JavaScript alongside two industry experts. These responsive, mobile friendly JavaScript projects will take your portfolio and resume to the next level!

Master JavaScript to Build Awesome Websites & Apps.

Zero to Hero Javascript Mastery Course

If you're looking for a career in web or mobile app development, you MUST know JavaScript well. The problem is: JavaScript is complicated and most books and courses fail to explain it properly, in simple words, the way most people can understand. That's why I've created this series for you

Libraries and Frameworks

Modern applications are complex. That's where front-end tools (libraries/frameworks) come to the rescue, helping us build and ship applications faster. The top 3 tools in this space are React, Angular, and Vue. Out of these, React is the most popular so that's what I recommend you learn first. You can always learn about other tools as needed.

Complete React Developer Course in 2022 (Hooks, GraphQL)

The Complete ReactJs Course - Basics to Advanced

Learn React JS from scratch with hands-on practice assignments and projects.

The Creative Ultimate  Redux Course.

The Creative Ultimate Redux Course.

Redux is the most popular state management library often used in React apps. This course helps you learn and understand what Redux really is, how it works, and how to effectively use it to manage the state of your apps.

Complete Next Js Mastery Course.

React & Next Js - The Complete Guide (incl. Two Paths!).

Learn NextJS from the ground up and build production-ready, fullstack ReactJS apps with the NextJS framework!