EnglishDave Gray
HTML Full Course for Beginners
A complete HTML course for beginners covering all essential tags, forms, tables, semantic HTML5, and best practices from scratch.
Most people never finish learning because they spend more time searching for resources than actually studying. LearnIT solves that — every resource here is hand-picked, ordered for beginners, and links directly to the best free content on YouTube. Pick a topic from the sidebar and start today.
EnglishDave Gray
A complete HTML course for beginners covering all essential tags, forms, tables, semantic HTML5, and best practices from scratch.
EnglishProgramming with Mosh
A concise and practical HTML crash course that teaches you the core building blocks of web pages in under two hours.
EnglishBro Code
A comprehensive beginner-friendly walkthrough of HTML covering structure, elements, attributes, and building your first web pages.
EnglishKevin Powell
A hands-on project video where Kevin Powell builds a fully responsive website using only HTML and CSS, covering layout, typography, and mobile design.
EnglishTraversy Media
Build a complete modern website from scratch using HTML and CSS in this project-based tutorial — great for practicing layout, spacing, and styling skills.
EnglishfreeCodeCamp
A collection of beginner HTML and CSS projects that help you practice real-world UI construction — forms, cards, navigation bars, and landing pages.
EnglishfreeCodeCamp
Build 15 complete projects using plain HTML, CSS, and JavaScript — including a calculator, to-do list, weather app, and more. Perfect for solidifying your fundamentals.
EnglishTraversy Media
Ten beginner JavaScript projects built with HTML, CSS, and vanilla JS — covering DOM manipulation, events, local storage, and API calls in a practical format.
EnglishBro Code
A full website build using HTML, CSS, and JavaScript from scratch — covering structure, styling, interactivity, and making the page feel polished and responsive.
EnglishfreeCodeCamp
The ultimate CSS course covering everything from selectors and the box model to Flexbox, CSS Grid, and responsive design techniques.
EnglishDave Gray
A thorough CSS course for absolute beginners, covering styling fundamentals, layout systems, and modern CSS techniques step by step.
EnglishBro Code
A fast and beginner-friendly CSS tutorial that gets you styling web pages confidently, covering colors, fonts, layouts, and more.
EnglishKevin Powell
A hands-on project video where Kevin Powell builds a fully responsive website using only HTML and CSS, covering layout, typography, and mobile design.
EnglishTraversy Media
Build a complete modern website from scratch using HTML and CSS — great for practising layout, spacing, and styling skills in a real project context.
EnglishfreeCodeCamp
Beginner HTML and CSS projects that help you practice real-world UI construction — forms, cards, navigation bars, and landing pages with clean styling.
EnglishfreeCodeCamp
15 complete projects using HTML, CSS, and JavaScript — each one reinforces layout and styling skills alongside interactivity, making it ideal for CSS practice too.
EnglishTraversy Media
Ten beginner projects in HTML, CSS, and vanilla JS — each project sharpens your CSS layout and component styling skills alongside JavaScript fundamentals.
EnglishBro Code
A full website build with HTML, CSS, and JavaScript — the CSS portions cover responsive layout, custom properties, and polished visual design from scratch.
EnglishDave Gray
A complete Tailwind CSS course that teaches you utility-first styling, responsive design, and how to build modern UIs without writing custom CSS.
EnglishNet Ninja
A hands-on Tailwind CSS series that walks you through building real-world UI components using utility classes and responsive breakpoints.
EnglishTraversy Media
A rapid Tailwind CSS crash course by Brad Traversy covering setup, core utilities, and building a fully styled landing page from scratch.
EnglishDave Gray
A thorough JavaScript course covering variables, functions, DOM manipulation, ES6+ features, async programming, and real project exercises.
EnglishProgramming with Mosh
A fast-paced, beginner-friendly JavaScript tutorial that covers core concepts like variables, arrays, objects, and functions in just one hour.
EnglishBro Code
Bro Code's complete JavaScript tutorial for beginners, covering all syntax, data types, control flow, functions, OOP, and browser APIs.
EnglishfreeCodeCamp
Build 15 complete projects using plain HTML, CSS, and JavaScript — including a calculator, to-do list, weather app, and more. The best way to cement your JS skills.
EnglishTraversy Media
Ten beginner JavaScript projects covering DOM manipulation, events, local storage, and API calls — built step by step with HTML and CSS included.
EnglishBro Code
A complete website project built from scratch with HTML, CSS, and JavaScript — covering DOM manipulation, event listeners, and dynamic content rendering.
EnglishBro Code
A massive Java course covering everything from setup and syntax to OOP, data structures, generics, and file handling — ideal for absolute beginners.
EnglishProgramming with Mosh
A well-structured Java tutorial by Mosh Hamedani covering the fundamentals of object-oriented programming with clear explanations and real examples.
EnglishAmigoscode
A practical Java crash course that gets you building real applications quickly, covering core Java concepts with hands-on coding exercises.
EnglishfreeCodeCamp
A comprehensive beginner Java course from freeCodeCamp covering data types, control flow, methods, classes, interfaces, and more.
EnglishBro Code
A complete Python course for beginners covering syntax, data structures, OOP, file I/O, modules, and mini-projects with clear explanations.
EnglishProgramming with Mosh
Mosh Hamedani's definitive Python course for beginners — covering the language from scratch with exercises, projects, and best practices.
EnglishfreeCodeCamp
A thorough 4-hour Python course from freeCodeCamp covering variables, loops, functions, OOP, and building real programs from the ground up.
EnglishfreeCodeCamp
A set of beginner Python projects that reinforce core concepts like loops, functions, file I/O, and libraries — ideal after finishing a Python fundamentals course.
EnglishfreeCodeCamp
Build 12 beginner Python projects from scratch including a blackjack game, a countdown timer, and a password generator — all with clean, readable code.
EnglishTech With Tim
Tech With Tim walks through Python projects suitable for your portfolio — covering web scraping, automation, APIs, and GUI apps with practical walkthroughs.
EnglishfreeCodeCamp
Build five Python games from scratch including snake, pong, and connect four — a fun and practical way to strengthen your Python and OOP skills through real projects.
EnglishBro Code
A complete C programming course covering data types, pointers, memory management, file I/O, and data structures — a strong foundation for any programmer.
EnglishfreeCodeCamp
A detailed C programming tutorial that covers syntax, arrays, pointers, structs, and dynamic memory allocation with practical examples throughout.
EnglishNeso Academy
Neso Academy's structured C language series covering programming fundamentals, control structures, functions, arrays, and file handling.
EnglishfreeCodeCamp
A full Git and GitHub crash course covering repositories, branches, merging, pull requests, and collaborating on open-source projects.
EnglishTraversy Media
Brad Traversy's popular Git crash course covering installation, basic commands, branching, merging, and pushing code to GitHub repositories.
EnglishFireship
A rapid-fire overview of Git's core concepts explained in just 100 seconds — perfect for a quick refresher or introduction to version control.
EnglishfreeCodeCamp
A complete Git and GitHub crash course covering installation, core commands, branching, merging, pull requests, and collaborating on real projects.
EnglishTraversy Media
Brad Traversy walks through Git fundamentals — init, add, commit, push, pull, branching, and merging — using a practical workflow you will use every day.
EnglishProgramming with Mosh
Mosh Hamedani teaches the complete Git workflow in one hour — covering repositories, staging, commits, branches, merging, and collaborating via GitHub.
EnglishDave Gray
A comprehensive TypeScript course covering types, interfaces, generics, enums, classes, and integrating TypeScript into real projects.
EnglishTraversy Media
Brad Traversy's TypeScript crash course covering type annotations, interfaces, classes, generics, and how to get started with TypeScript quickly.
EnglishfreeCodeCamp
freeCodeCamp's in-depth TypeScript tutorial covering the entire language from basic types to advanced patterns like utility types and decorators.
EnglishDave Gray
A comprehensive React course from Dave Gray covering components, hooks, state management, React Router, and building full-featured apps step by step.
EnglishTraversy Media
Brad Traversy's popular React crash course — build a real project while learning components, state, props, hooks, and the React ecosystem.
EnglishfreeCodeCamp
freeCodeCamp's deep-dive React tutorial covering JSX, functional components, state, lifecycle, context, and building a complete application.
EnglishProgramming with Mosh
Mosh Hamedani's concise and well-explained React tutorial covering the fundamentals of building modern UIs with React from scratch.
EnglishBro Code
Bro Code's complete React JS course covering everything from setup and JSX to hooks, routing, and building responsive interactive applications.
EnglishfreeCodeCamp
A focused course explaining every React hook in detail — useState, useEffect, useContext, useReducer, useRef, and custom hooks with real examples.
EnglishDave Gray
A complete Next.js 14 course covering the App Router, server components, data fetching, API routes, authentication, and deployment on Vercel.
EnglishfreeCodeCamp
freeCodeCamp's hands-on Next.js course covering file-based routing, static generation, server-side rendering, and building production-ready apps.
EnglishTraversy Media
Brad Traversy walks through Next.js 13 features including the new App Router, layouts, loading states, and server vs client components.
EnglishTraversy Media
A fast Next.js crash course that introduces file-based routing, API routes, image optimization, and deploying a complete app in one sitting.
EnglishCodevolution
Codevolution's detailed Next.js 14 tutorial series covering the App Router architecture, data fetching patterns, and building scalable React applications.
EnglishJavaScript Mastery
JavaScript Mastery's project-based Next.js tutorial where you build a complete full-stack application using Next.js 14, covering routing, data fetching, and deployment.
EnglishJavaScript Mastery
A complete build-and-deploy Next.js project tutorial covering authentication, database integration, server actions, and production deployment on Vercel.
EnglishfreeCodeCamp
A complete algorithms and data structures course covering arrays, linked lists, trees, graphs, sorting, searching, and Big O notation.
EnglishfreeCodeCamp
An in-depth graph theory algorithms course covering BFS, DFS, shortest paths, minimum spanning trees, and network flow algorithms.
EnglishfreeCodeCamp
A comprehensive data structures course by William Fiset covering arrays, stacks, queues, trees, hash tables, heaps, and union-find with animated visualizations.
EnglishfreeCodeCamp
A complete Docker course for beginners covering containers, images, volumes, networks, Docker Compose, and deploying containerized applications in a real DevOps workflow.
EnglishTechWorld with Nana
TechWorld with Nana's popular Docker crash course — covers what containers are, how Docker works, building images with Dockerfiles, and running multi-container apps.
EnglishProgramming with Mosh
Mosh Hamedani's clear and structured Docker tutorial covering core concepts — containers vs virtual machines, images, registries, volumes, and practical Docker commands.
EnglishTechWorld with Nana
TechWorld with Nana's definitive Kubernetes course covering pods, deployments, services, ConfigMaps, namespaces, Helm, and deploying a real application to a cluster.
EnglishTechWorld with Nana
A concise Kubernetes crash course explaining the core architecture — nodes, pods, services, and deployments — and how Kubernetes orchestrates containerized workloads.
EnglishfreeCodeCamp
freeCodeCamp's complete Kubernetes tutorial covering cluster setup, kubectl, pods, ReplicaSets, deployments, services, ingress, and persistent storage from scratch.
EnglishAmigoscode
Amigoscode's complete Spring Boot course covering project setup, REST APIs, dependency injection, JPA, Hibernate, PostgreSQL integration, and building a production-ready backend.
EnglishAmigoscode
A focused Spring Boot 3 tutorial walking through building a fully functional REST API with Spring Web, Spring Data JPA, validation, and error handling best practices.
EnglishTraversy Media
Brad Traversy's Spring Boot crash course covering project initialization with Spring Initializr, building REST endpoints, connecting to a database, and testing the API with Postman.