Courses
IT and programming
1226 free courses in IT and programming. Programming, web, mobile, DevOps and everything that involves writing code.
Courses to get you started
All free, all made by people who teach in public.

Flutter Tutorial for Beginners
by Net Ninja
5h 50m · Beginner
August 2019
Free36 lessons

AI-103: Develop AI apps and…
by Microsoft Learn
10h 54m · Intermediate
June 2026
Free27 lessons

Java desde cero: Curso…
by MoureDev by Brais Moure
Beginner
July 2025
Free8h 49m

React With This One Project
by Web Dev Simplified
Beginner
May 2026
Free1h 45m
Popular topics
All IT and programming courses
Nothing here costs anything. No card, no trial, no account needed to watch.

Curso de Python 3 - Mundo 1: Fundamentos
Ajude esse projeto a acontecer! Acesse http://cursoemvideo.com/apoie Python é uma linguagem ultra moderna, utilizada pelo Google, YouTube, Industrial Light & Magic, Globo e muitas outras. Fácil de aprender, com código limpo e organizado, Python vem ganhando cada vez mais espaço, e chegou a sua ho
by Curso em Vídeo
10h 37m48 lessonsBeginner65M views
Free

APPRENDRE LE PYTHON
Envie d'apprendre le python ? Ce langage de programmation ralliant simplicité et performance et idéal pour toutes les personnes souhaitant commencer le code
by Graven - Développement
3h 49m16 lessonsBeginner8.8M views
Free

Python for Beginners (Full Course) | Programming Tutorial
Python Tutorial, Easy Python tutorial for beginner, learn Python Programming, learn python programming with example and syntax. Download python, install python, using python IDE, IDLE, Pycharm IDE, notepad, getting started with python, variables, functions, object, list in python, set in python, he
by Telusko
17h 20m124 lessonsBeginner100M views
Free

Добрый, добрый Python - уроки для начинающих
Обучающий курс: https://stepik.org/course/100707 Узнаете о возможностях и особенностях языка Python, проекты, в которых он используется, а также о порядке установки интерпретатора языка на компьютер. Telegram-канал: https://t.me/python_selfedu Все уроки по Python: https://www.youtube.com/playlist?
by selfedu
17h 19m76 lessonsBeginner5M views
Free

Java Programming Tutorial Series for Beginners in Tamil
Hello everyone! Welcome to our Java Programming Tutorial Series in Tamil, tailored specifically for beginners. Whether you're a student stepping into the world of programming, a professional seeking to brush up on your Java skills, or simply curious about coding, our series promises to guide you fro
by Error Makes Clever
8h 33m54 lessonsBeginner7.5M views
Free

FastAPI Tutorial | Python Web Framework
FastAPI is a modern, high-performance web framework for building APIs with Python Check out our courses: Agentic AI with Java : Live Cohort : https://go.telusko.com/agentic-ai-with-java-cohort Coupon: TELUSKO10 (10% Discount) Master Java Spring Development : https://go.telusko.com/learn-master
by Telusko
2h 4m13 lessonsBeginner686K views
Free

OOPs in Java Full Course
Master Object-Oriented Programming in Java from the fundamentals to practical implementation. This playlist brings together all the OOPs videos from the Complete Core Java course in the correct learning order. You will understand how classes and objects work, why object-oriented programming is used
by Coder Army
11h 20m10 lessonsBeginner398K views
Free

Inside Java Newscast
The Inside Java Newscast covers recent developments in the OpenJDK community. In just a few minutes it presents new Java releases, new language features and APIs, coding tips and tricks, or insights into OpenJDK development. From the people who make Java at Oracle to developers who want to up their
by Java
20h 54m115 lessonsBeginner1.3M views
Free

Java Tutorial For beginners
Java Full Course Learn Java Fundamentals, OOP, Interface, exception handling, collection api, threads Check out our courses: Agentic AI with Java : Live Cohort : https://go.telusko.com/agentic-ai-with-java-cohort Coupon: TELUSKO10 (10% Discount) Master Java Spring Development : https://go.telus
by Telusko
15h 43m106 lessonsBeginner36M views
Free

Flutter Tutorial for Beginners
In this Flutter tutorial for Beginners series, I'll show you how to use Flutter (and Dart) to create Android and iOS apps from scratch. We'll learn all about widgets, packages, assets & asynchronous code to create a World Time app, as well as 2 other mini apps to put your Flutter skills to good use!
by Net Ninja
5h 50m36 lessonsBeginner18M views
Free

Complete React Native Course
In this complete React Native tutorial, you'll learn how to develop native apps from the ground up, using React Native and Expo. You'll learn about native components, routing, navigation, styling, authentication and a lot more too. 🔥🥷🏼 Get instant access to ALL premium courses on NetNinja.dev:
by Net Ninja
5h 5m29 lessonsBeginner992K views
Free

Javascript Full Course
This is the complete playlist for Javascript, we will talk about data type, variable, DOM and all the advance topic in Javascript. 🚀 Ready to master JavaScript from scratch? This is the ultimate JavaScript tutorial playlist for 2024, designed to take you from an absolute beginner to a confident Ja
by Coder Army
22h 26m22 lessonsBeginner1.1M views
Free

DSA in Python - Basics To Advance
Hello College Walon , We are going to start our series of DSA in Python . Abhinav sir is going to teach you from the basics. Concepts with problems , you will be getting in every Lectures. Mark your attendance to Get your hands on DSA in Python. 📌Book your 1:1 career counselling session with our E
by College Wallah
22h 18m11 lessonsBeginner1.4M views
Free

Flutter Tutorial Series for Beginners in Tamil
Hello everyone! We're excited to present our Flutter Development Tutorial Series, specially crafted for beginners. Whether you're a student eager to explore app development, a professional looking to expand your skill set, or someone curious about building mobile apps, this series is here to guide y
by Error Makes Clever
4h 30m10 lessonsBeginner437K views
Free

ReactJS Full Course
Tired of React tutorials that feel like a list of things to memorize? This is the course where you'll finally understand React JS from the ground up. Welcome to **React from First Principles**, the complete 2024 course designed for developers who want to master the 'why' behind the 'what'. Starting
by Coder Army
10h 45m10 lessonsBeginner418K views
Free

Spring 6 and Spring Boot Tutorial for Beginners
Starting with Spring 6 Follow the playlist : https://bit.ly/telusko_spring_yt Git Repo : https://github.com/navinreddy20/spring6yt Check out our courses: Agentic AI with Java : Live Cohort : https://go.telusko.com/agentic-ai-with-java-cohort Coupon: TELUSKO10 (10% Discount) Master Java Spring
by Telusko
8h 48m41 lessonsBeginner6.8M views
Free

Git Crash Course
In this Git tutorial series, you'll learn how to get up and running with Git in your own projects. You'll learn how to setup a repository, stage & commit changes, revert changes and how to use branches to work on new features. 🔥🥷🏼 Get instant access to the WHOLE Git & GitHub Masterclass: 🔥🥷🏼
by Net Ninja
1h 56m14 lessonsBeginner112K views
Free

CS50x 2025 Lectures
This is CS50, Harvard University’s introduction to the intellectual enterprises of computer science and the art of programming, for concentrators and non-concentrators alike, with or without prior programming experience. (Two thirds of CS50 students have never taken CS before.) This course teaches y
by CS50
26h 22m13 lessonsBeginner6M views
Free

Разработка Telegram Ботов на Python с нуля / Телеграм Bot для начинающих
За курс вы научитесь создавать Телеграм ботов на Python с нуля. Telegram Боты являются на сегодняшний день очень популярной сферой. В курсе для начинающих вы научитесь строить ботов под разные цели и с использованием разных библиотек.
by Гоша Дударь
3h 6m13 lessonsBeginner3.7M views
Free

Java Multithreading & Concurrency Full Course
Master Java Multithreading and Concurrency from the fundamentals to practical implementation. This playlist brings together all the multithreading videos from the Complete Core Java series in the correct learning order. You will understand how Java executes multiple tasks concurrently, how threads
by Coder Army
10h 41m11 lessonsBeginner206K views
Free

MIT 6.100L Introduction to CS and Programming using Python, Fall 2022
Instructor: Ana Bell View the complete course: https://ocw.mit.edu/courses/6-100l-introduction-to-cs-and-programming-using-python-fall-2022/ *Note: Lectures 6, 10 have been updated! This subject is aimed at students with little to no programming experience. It aims to provide students with an und
by MIT OpenCourseWare
27h 48m26 lessonsBeginner4.2M views
Free

DSA with JavaScript Series
Welcome to "DSA with JavaScript | Introduction & Roadmap for Beginners" 🚀! In this video, you'll get a complete overview of Data Structures and Algorithms (DSA) with JavaScript. We'll discuss why DSA is important, how it helps in coding interviews, and the best roadmap to follow. Whether you're a b
by Sheryians Coding School
22h 4m22 lessonsBeginner1M views
Free

Docker for Java developers
Check out our courses: Mastering Agentic AI with Java: Spring AI, LangChain4j, MCP & ADK: https://go.telusko.com/agentic-ai Coupon: TELUSKO10 (10% Discount) DevOps Bootcamp: https://go.telusko.com/complete-devops Coupon: TELUSKO10 (10% Discount) Master Java Spring Development : https://go.tel
by Telusko
2h 13m17 lessonsBeginner101K views
Free

Namaste JavaScript - Season 2
Namaste JavaScript is the best JS tutorial video series available for free on YouTube. This Season 2 of the series covers core concepts of JavaScript in-depth that help students become better JS developers and also help them crack interviews. Namaste JavaScript students are now working as Frontend
by Akshay Saini
4h 49m8 lessonsBeginner6.3M views
Free

JavaScript Tutorials for Beginners in Hindi
JavaScript Course in Hindi: This Javascript tutorial in Hindi course is designed for beginners with an aim to take JavaScript/ES6 and its concepts to an advanced level. Master JavaScript with this course now and you will be able to create a website easily after watching this. This tutorial series is
by CodeWithHarry
21h 36m103 lessonsBeginner37M views
Free

Full Java Course by Alex Lee
Here's my free, full Java course :) Watch all of my Java tutorials in order to learn Java as a beginner!
by Alex Lee
16h 31m101 lessonsBeginner22M views
Free

Spring Boot Full Course 2026
Complete Spring 7 & Spring Boot 4 course from beginner to Advance using first thought principle.
by Coder Army
50h 40m42 lessonsBeginner1.3M views
Free

Java Tutorials for Beginners
◼️ Learn Java from Basic to Advance Level ! ◼️ In this playlist we have covered all the concepts of Java programming. Whether you're a complete beginner or looking to refresh your skills, these tutorials will help you build a strong foundation in Java. ◼️ What You'll Learn: ▪️ Java Basics:
by Smart Programming
14h 11m41 lessonsBeginner707K views
FreeThe author has removed some lessons

Master Backend Development Series | NodeJS | MongoDB | Express JS
Kickstart your backend development journey by mastering essential JavaScript concepts! 🚀 In this first part, we’ll cover the fundamentals you need to build powerful backend applications. Don't forget to 👍 Like, 🔔 Subscribe, and 📢 Share! 00:00 Introduction 04:31 Fundamentals of JavaScript 06:21
by Sheryians Coding School
15h 6m29 lessonsBeginner4.9M views
Free

Python (cours)
👉 Deviens souscripteur sur EvoluNoob et profite d'avantages exclusifs : https://www.youtube.com/channel/UCS2e0hEJMhwd6bNscS60xTg/join Bienvenue dans cette introduction à Python, l'un des langages de programmation les plus populaires et polyvalents au monde. Que vous soyez un débutant en codage ou
by EvoluNoob
14h 55m29 lessonsBeginner56K views
Free

JavaScript Full Course (2025-26) - Beginners to Pro
JavaScript is one of the most used coding language by Developers & is heavily used in Website Development. Learning this will give you great edge and confidence for Job preparation. To cover the basics we have also covered HTML & CSS as separate ONE Shot Tutorials on Apna College YouTube channel. A
by Shradha Khapra
13h 56m14 lessonsBeginner30M views
Free

Изучение Rust с нуля / Уроки Rust Programming для начинающих
Курс по изучению языка Rust для начинающих с нуля. За курс вы научитесь создавать проекты на Rust, работать с его синтаксисом и строить проекты на его основе. Курс Rust Programming для начинающих охватывает все темы для понимания базовых принципов самого языка.
by Гоша Дударь
4h 4m14 lessonsBeginner150K views
Free

Django with HTMX Tutorial
In this Django with HTMX series, you'll learn how to make a contacts app using Django for the backend & HTMX for the frontend. You'll also learn how to upload files to Amazon S3 & deploy the app to Render. 🔥🥷🏼Get instant access to ALL premium courses on NetNinja.dev: 🔥🥷🏼Get instant access to
by Net Ninja
2h 19m13 lessonsBeginner101K views
Free

Selenium Java Coding Tips & Tricks
#selenium#java#sdetqa# ######################################### 🚀 Udemy Courses 👨💻👩💻 ########################################## 🟢 Playwright with TypeScript 🎭📘 👉 https://www.udemy.com/course/learn-playwright-web-api-testing-with-typescript/ 🟡 Playwright with
by SDET- QA
3h 54m13 lessonsBeginner232K views
Free

Alpine.js Crash Course
In this Alpine.js tutorial series, you'll learn what Alpine is, and how we can use it to create dynamic, interactive and reactive user interfaces. 🔥🥷🏼Get instant access to ALL premium courses on NetNinja.dev: 🔥🥷🏼Get instant access to This Alpine Course on NetNinja.dev: 📂🥷🏼 Access the cou
by Net Ninja
1h 23m11 lessonsBeginner108K views
Free

Telegram Bots с нуля / Разработка Python Aiogram Телеграм Бот
Полный курс по разработке Telegram Bots на Python Aiogram для начинающих. В курсе вы научитесь создавать Телеграм Ботов под разные цели с применение современных Python библиотек. Под конец курса вы создадите несколько ботов с нуля и изучите библиотеки для их создания.
by Школа itProger / Программирование
2h 30m11 lessonsBeginner120K views
Free

Laravel with HTMX Tutorial
🔥🥷🏼 Get instant access to ALL premium courses with a pro subscription: 🔥🥷🏼 Get instant access to This Course on NetNinja.dev: 📂🥷🏼 Access the course files on GitHub: 🧠🥷🏼 Laravel for Beginners Course: 🧠🥷🏼 HTMX for Beginners Course: 🔗👇 Laravel Docs: 🔗👇 HTMX docs:
by Net Ninja
1h 15m9 lessonsBeginner26K views
Free

Playwright Tutorial with JavaScript
Get all my courses for USD 5.99/Month - https://bit.ly/all-courses-subscription In this Playwright Tutorial, we will cover introduction to Playwright. I will also do a quick comparison on Cypress vs Playwright. 👉 FULL PLAYLIST - https://bit.ly/playwright-tutorial 👉 More Training's at: https://tra
by Software Testing Mentor
7h 15m38 lessonsBeginner370K views
Free

Java программирование / Уроки Java для начинающих
В этом видеокурсе вы найдете уроки Java программирования для начинающих. Мы изучим простые вещи (переменные, циклы...), а также затронем ООП (классы, объекты, интерфейсы, конструкторы) и изучим GUI Java с JFrame
by Гоша Дударь
3h 48m25 lessonsBeginner7M views
Free

Python для начинающих
В этом уроке познакомимся с языком программирования Python, поговорим о его сильных и слабых сторонах, а также о том, где он применяется. ------ Мини-блог на Django: https://vk.cc/cij8AN Telegram: https://t.me/plugar_inf Группа в ВК: https://vk.com/plugar_inf Rutube: https://rutube.ru/channel/389761
by Иван Викторович
8h 8m25 lessonsBeginner924K views
Free

Уроки Python для начинающих / Программирование на Питон с нуля
В ходе данного курса мы с вами ознакомимся с языком программирования Python и научимся прописывать программы на его основе. В уроках мы изучим все основные концепции языка Питон и построим хорошую базу знаний для будущих проектов.
by Школа itProger / Программирование
5h 12m22 lessonsBeginner18M views
Free

Testing in Django
This Django Unit Testing tutorial series introduces unit and integration testing using the Django Web Framework in Python. You will learn how to create a test suite that covers the most important aspects of Django. 🔥🥷🏼Get access to ALL premium courses on NetNinja.dev: 📂🥷🏼 Access the course f
by Net Ninja
2h 37m17 lessonsBeginner73K views
Free

CS50's Introduction to Programming with Python (CS50P) 2022
This is CS50P, CS50's Introduction to Programming with Python. Register for free at https://cs50.edx.org/python. Slides and source code at https://cs50.harvard.edu/python. Playlist at https://www.youtube.com/playlist?list=PLhQjrBD2T3817j24-GogXmWqO5Q5vYy0V. An introduction to programming using a la
by CS50
15h 54m11 lessonsBeginner11M views
Free

JavaScript Full Course : From Beginner To Advance
Ready to learn JavaScript from scratch? This free course is perfect for beginners who want to master the language of the web. From basics to real-world projects, we’ve got you covered. Start Learning Today! 💻✨ 📌Book your 1:1 career counselling session with our Experts, Fill the Google Form Now :-
by College Wallah
13h 19m11 lessonsBeginner98K views
Free

Flask Tutorial Series
A tutorial series on the Python web framework Flask.
by NeuralNine
3h 50m10 lessonsBeginner227K views
Free

Python 零基礎快速上手
► 內容綱要 00:00 開場白 00:25 Python 安裝 00:47 PyCharm 安裝 01:59 語法測試 ► Papaya 電腦教室會員專區 (加入後可觀看會員專區的影片喔) 加入頻道會員 https://tinyurl.com/sxt3d2b 會員專區影片目錄 https://tinyurl.com/y6mvo38a ► 小額贊助 Papaya 電腦教室 ☕️ 請 Papaya 喝咖啡 https://www.buymeacoffee.com/papayaclass ECPay https://p.ecpay.com.tw/A1B71E8 (或是點擊螢幕下方的「超級感謝」
by PAPAYA 電腦教室
1h 13m10 lessonsBeginner1.1M views
Free

Изучение NestJS для начинающих / Создание веб проекта с нуля
Курс по изучению NestJS для начинающих с нуля. NestJS – прогрессивный фреймворк для создания бэкенд-приложений на Node.js. NestJS основан на TypeScript и вдохновлён Angular, поэтому отлично подходит для команд, уже знакомых с Angular или TypeScript. В курсе мы изучим все необходимое для NestJS.
by Гоша Дударь
2h 9m10 lessonsBeginner71K views
Free

Data Structures in Python
Data structures implemented from scratch in Python.
by NeuralNine
9h 3m9 lessonsBeginner143K views
Free