
Build 80+ real-world web projects from HTML5 and CSS3 to JavaScript and React, with a hands-on, project-based approach that strengthens your portfolio.
Explore the fundamentals of web development with HTML and CSS, and set up a productive workflow using VS Code, Prettier, and Live Server to build fast, responsive websites.
Explore the fundamentals of web development with HTML, CSS, and JavaScript, learn how the web works from URLs and HTTP to the DOM, and master debugging with Chrome DevTools.
Master HTML basics as you tackle 80+ web projects with HTML5, CSS3, JavaScript, and React.
Master CSS basics in the 80+ web projects course, applying styling techniques within HTML5 and CSS3 contexts for practical web development.
Explore layout concepts in part 1 of the 80+ web projects course, leveraging HTML5 and CSS3 to build flexible page structures.
Master responsive layout techniques in modern web projects using HTML5 and CSS3, with practical insights for building clean, flexible interfaces in JavaScript and React.
Explore typography within 80+ web projects using HTML5, CSS3, and React, applying fonts, type scales, and readable layouts for polished interfaces.
Learn how images power modern web projects by using HTML5 and CSS3 alongside JavaScript and React to implement and display media across responsive interfaces.
Design and validate web forms using HTML5, CSS3, and JavaScript, then manage form state with React for interactive, accessible user experiences across multiple projects.
Explore CSS transformations, transitions, and animations to elevate web designs, using rotate, scale, skew, and translate in 2D and 3D space, with perspective, transform-origin, and reusable animations.
Learn to write clean, maintainable css with consistent naming conventions, css variables, and object oriented css principles like separating container from content and structure from skin.
Kick off your HTML5 and CSS3 project by building a foundational web page that integrates JavaScript concepts and the basics of React.
Develop a hands-on web project focusing on HTML5 and CSS3 techniques while integrating JavaScript and React, as part of HTML & CSS project 2 in the 80+ web projects course.
Please provide the lecture caption to generate a concise, 15–30 word, active-voice summary that matches the course title and lecture topic.
Learn how JavaScript powers front-end and back-end apps, runs in browsers or Node, and differs from ECMAScript, with hands-on setup in VS Code and Node.
Explore operators in JavaScript to build dynamic web projects within the HTML5, CSS3, and React ecosystem.
Explore control flow in 80+ web projects, applying HTML5, CSS3, JavaScript, and React to understand how code execution is directed.
Explore objects in JavaScript and React within the 80+ web projects course, covering HTML5 and CSS3.
Master arrays in web development across HTML5, CSS3, JavaScript, and React, learning creation, manipulation, and practical use in real-world projects.
Explore core JavaScript concepts by mastering functions within practical web projects using HTML5, CSS3, and React.
Explore object oriented programming in JavaScript, a paradigm that groups data and methods into objects, and master encapsulation, abstraction, inheritance, and polymorphism.
Explore objects in web development through a project-based approach, using HTML5, CSS3, JavaScript, and React to build practical, real-world projects.
Prototype web projects using HTML5, CSS3, JavaScript, and React to turn ideas into testable concepts.
Discover prototypical inheritance in JavaScript and how prototypes shape object behavior in modern web projects. Explore practical patterns across HTML5, CSS3, and React workflows.
Master ES6 classes and modern JavaScript to build structured, reusable components for web projects using HTML5, CSS3, and React.
Master React to build fast, scalable front-end apps by creating a production-grade video games discovery UI with components, JSX, and features like dark mode, search, and filters.
Build reusable React components to assemble scalable user interfaces. Learn how component-based development with React underpins modern web projects.
Learn styling React components using vanilla CSS, CSS modules, and CSS in JS with styled components, while exploring Bootstrap, Material UI, Tailwind, and react-icons for modular, maintainable styles.
Learn to manage component state in React, using JavaScript and HTML5 concepts to build robust user interfaces.
Learn to build forms using HTML5, CSS3, JavaScript, and React in the 80+ web projects course.
Learn how to connect web projects to backends using JavaScript and React. Leverage HTML5 techniques to integrate backend data into interactive applications.
Build a video game discovery app as part two of a web projects course, applying HTML5, CSS3, JavaScript, and React.
Master fetching and updating data with React Query, enabling automatic retries, caching, and infinite scrolling within the game hub project for faster, scalable React apps.
Fetch and update data efficiently using React Query in part 2, applying these techniques to practical web projects built with HTML5, CSS3, JavaScript, and React.
Master global state management fundamentals in part 1 of a web projects series, using HTML5, CSS3, JavaScript, and React to manage shared data across components.
Learn to build multi-page React apps with React Router v6 by defining routes, using links and navigate, handling errors, and implementing dynamic, nested, and private routes with layout and outlet.
Advance your routing skills with React Router in part 2 of the course. Apply practical techniques to manage navigation in React apps across real-world projects.
Explore how Redux centralizes application state in a single store, enabling predictable data flow, time travel debugging, and state caching with Redux dev tools.
Master functional programming in JavaScript within the 80+ web projects course, focusing on applying functional principles to web development.
Master Redux fundamentals to manage application state in JavaScript projects, leveraging React and modern web development techniques.
Learn how to build Redux from scratch by creating a private store with dispatch, getState, and subscribe. Implement a reducer and actions to update state and notify subscribers.
Learn to debug Redux applications using Redux dev tools, configure store with a dev tools enhancer, and inspect actions, state, and traces across monitors and the Chrome extension.
Design a scalable redux store by organizing state into entities and UI slices, normalizing data, combining reducers, and using memoized selectors with reselect for derived data like unresolved bugs.
Explore Redux middleware as the central pipeline between dispatching actions and reducers, learn to write custom logger and toast middlewares, and use Redux Toolkit's default middleware for async actions.
Master consuming APIs within web projects, leveraging JavaScript and React to access data and integrate dynamic content.
Develop skills to test Redux applications within web projects using HTML5, CSS3, JavaScript, and React.
Learn git fundamentals by installing and configuring git, using the command line and GUI tools, and creating code snapshots. Explore history, branching, merging, and collaborating with GitHub.
Creating snapshots across 80+ web projects with HTML5, CSS3, JavaScript, and React. Creating snapshots across 80+ web projects with HTML5, CSS3, JavaScript, and React.
Explore the concept of browsing history within web projects using HTML5, CSS3, JavaScript, and React.
Explore branching in html5 and css3, javascript, and react across 80+ web projects.
Explore collaboration with git by comparing centralized and distributed workflows. Use push, fetch, and pull to sync work, and leverage GitHub for pull requests, issues, and open-source contributions.
Rewrite history of the web through hands-on projects using HTML5, CSS3, JavaScript, and React to build modern interfaces.
Explore how HTML, CSS, and JavaScript power the frontend, from DOM and render tree to responsive layouts, events, state management, and API-driven data in modern web apps.
Get up and running with Next.js to build modern web projects. Learn the essentials of setting up a Next.js workflow within a React-based development stack.
Explore styling options for Next.js apps, including global styles, CSS modules, Tailwind, and daisyui. Learn to apply Tailwind utilities, theming with daisyui, and maintainable component-scoped CSS.
Discover routing and navigation techniques in modern web apps, leveraging HTML5, CSS3, JavaScript, and React to create seamless, user-friendly interfaces.
Explore how React powers modern web development with a component-based front-end, virtual DOM efficiency, and dynamic state and props. Learn API integration, single-page apps, and deployment to Vercel or Netlify.
Build apis with Next.js by creating api routes for getting, posting, updating, and deleting objects, then validate with Zot schemas using a products example.
Learn how to enable file uploads in Next.js apps using Cloudinary, configure upload presets, and display uploaded images with the Next Cloudinary cld image component.
Learn authentication with Next Auth in modern web apps, applying HTML5, CSS3, JavaScript, and React techniques showcased in 80+ web projects.
Learn how to send emails efficiently and optimize performance across 80+ web projects built with HTML5, CSS3, JavaScript, and React.
Build and deploy a full-stack issue tracker with Next.js, TypeScript, Tailwind, Prisma, and NextAuth; include a dashboard with filters, sorting, pagination, and forms with client-side validation.
Create and manage issues for 80+ web projects using HTML5, CSS3, JavaScript, and React. Learn practical steps to track tasks and prioritize work in modern development workflows.
Learn how to view issues across HTML5, CSS3, JavaScript, and React projects as part of the 80+ web projects course.
Implement a delete issue feature with a red delete button and Radix alert dialog, handle errors with an error dialog, perform a Prisma delete, and navigate back to issues page.
Explore authentication within web projects, as presented in the 80+ web projects course covering HTML5, CSS3, JavaScript, and React.
Learn how to assign issues to users within web projects using HTML5, CSS3, JavaScript, and React.
Explore how to filter, sort, and paginate data in web apps using HTML5, CSS3, JavaScript, and React.
Build real-world skills by creating 80+ hands-on web projects using modern front-end technologies. This project-based course is designed to help you move from fundamentals to advanced concepts while building a strong portfolio that showcases your practical expertise.
You’ll start with HTML5 & CSS3, learning how to structure webpages, create responsive layouts, and design modern user interfaces using Flexbox, Grid, animations, and best UI practices. Next, you’ll dive into JavaScript, where you’ll build interactive applications, work with DOM manipulation, events, APIs, forms, validation, and asynchronous programming. As you progress, you’ll master React, the most in-demand front-end library. You’ll build reusable components, manage state and props, use hooks, handle routing, and develop complete single-page applications. Each project increases in complexity, ensuring continuous learning and confidence building.
This course is perfect for beginners who want to learn web development practically and for intermediate developers looking to sharpen their skills through real projects. Once you complete this course, you’ll have 80+ completed projects, confidence in modern web technologies, and a powerful portfolio to showcase to employers or clients.
Projects include landing pages, portfolios, dashboards, to-do apps, calculators, weather apps, authentication systems, e-commerce UI, blogs, and many more real-world applications. By the end of this course, you’ll have 80+ completed projects, a professional portfolio, and the confidence to apply for front-end or web developer roles or start freelancing.