Courses
IT and programming
59 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.

Spring AI Tutorial
Spring AI tutorial 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 Developm
by Telusko
48m8 lessonsBeginner306K views
Free

Alpine with HTMX (and Laravel)
Learn how to use Alpine.js with HTMX in a Laravel app.
by Net Ninja
48m7 lessonsBeginner18K views
Free

Создание 3Д игры Minecraft на Java / Разработка с нуля
В ходе курса мы разработаем 3Д игру Minecraft на Java. Мы не будем использовать игровые движки для этого, а вместо этого выполним построение проекта на базе самого языка Джава и специальной библиотеки. Курс для начинающих по разработке 3Д игры.
by Гоша Дударь
53m6 lessonsBeginner128K views
Free

JAVA Full Course | Introduction to JAVA | Java Full Course for Beginners in 2026
Introduction to Java | Java Full Course for Beginners In this first video of our Java Full Course, we start from absolute basics, What is Java? Why is Java platform independent? How does JVM work? What is ByteCode? And how is Java different from C and C++? If you're starting your journey in Java p
by Coder Army
59mBeginner511K views
Free

Pinia na Prática — Mini Carrinho do Zero
Neste vídeo você vai entender o que é Pinia e por que ela é a forma oficial de gerenciar estado no Vue 3. Vou explicar quando usar, quando não usar e como ela organiza aplicações maiores como dashboards, SaaS e e-commerces. 👨💻Repositório do projeto --- 🚀 Meus cursos 🔥 Jornada Laravel – Domin
by Tiago Matos
50m6 lessonsBeginner2.1K views
Free

KURS SCRATCH OD PODSTAW - OD ZERA DO MASTERA! 💥 PORADNIKI PROGRAMOWANIA DLA POCZĄTKUJĄCYH - TWÓRZ WŁASNE GRY! (kurs dla dzieci, młodzieży i nie tylko)
🎮 KURS SCRATCH OD PODSTAW - OD ZERA DO MASTERA! 💥 Zacznij tworzyć własne gry, animacje i interaktywne historie — nawet jeśli nigdy wcześniej nie programowałeś! Scratch to intuicyjny, blokowy język programowania stworzony przez MIT, który pozwala użytkownikom budować projekty przy pomocy graficzny
by Programuj z DANIELO
51m5 lessonsBeginner24K views
Free

LOG4J Tutorial - Java Logging Tutorial
In this Log4J tutorial, we will learn about Java logging framework Log4J. We will understand the benefits of logging framework over Systom.out.print statements in Java. We will start from basics of Log4j, its advantages and then understand how to setup Log4j and configure it to log messages in Java
by Software Testing Mentor
54m5 lessonsBeginner175K views
Free

Курс Java для начинающих / Изучение Java с нуля
#Java #ИзучениеJava #КурсJava Ссылки на все ресурсы из видео: 📲 Мой Telegram канал по Java: https://t.me/+gQKgQXwxiNNhNzky 🧷 JDK: https://www.oracle.com/java/technologies/downloads/ 🧷 Intellij Idea: https://www.jetbrains.com/ru-ru/idea/download/#section=windows java, java tutorial, learn java,
by VISION
54m17 lessonsBeginner93K views
Free

Django Yayınlama (Deploy) - Ubuntu 22.04 - 24.04 - CloudPanel
by Hasan Çağrı Güngör
50m4 lessonsBeginner3.7K views
Free

Git Tutorial - Learn Command-line Git & GitHub
Excerpt from my "Git a Developer Job" premium video course.
by LearnWebCode
54m4 lessonsBeginner593K views
Free

Основи Git українською для початківців
savchukit2312@gmail.com - електронна адреса для зворотного зв'язку Telegram: https://t.me/savchukit
by SavchukIT
43m4 lessonsBeginner10K views
Free

Python Logging Tutorial - How to Log Messages in Python
In this Python Logging Tutorial we will learn how to log messages in Python. DON’T use Print for logging as there are many disadvantages to using print which we will uderstand in this logging tutorial. We will understand about Python logging and how we can use Python logging module to log messages
by Software Testing Mentor
45m5 lessonsBeginner54K views
Free

Veritabanı ve SQL Dersleri
#1 Veritabanı Nedir , Veritabanı Yönetim Sistemleri ve SQL [ Veritabanı ve SQL Dersleri ] Eğitmen : Mustafa Murat Coşkun ➤ Instagram :https://www.instagram.com/mustafamuratcoskunn ➤Twitter : https://twitter.com/yazilimbilimi Udemy Kurslarım : http://bit.ly/2BKbYXL Videoyu beğenmeyi ve kanala ab
by Yazılım Bilimi
43m4 lessonsBeginner87K views
Free

Ультимативный курс по Python / Вырасти до Senior в программировании на Питоне
➡️ Глава про асинхронность: корутины, HTTP, пишем свой веб-сканер, текстовая расшифровка гайда и разбор ДЗ с игрой “Гонка такси”: https://t.me/om_assistant_robot?start=0LrRg9GA0YEg0L_QuNGC0L7QvQ В разработке глав курса помогали менторы: 👉 Сергей Филичкин: https://t.me/find_it_mentor_bot?startapp
by Антон Назаров I Осознанная Меркантильность
52mBeginner35K views
Free

Sıfırdan Java Programlama
Agalarım bu videoda Java dili hakkında bazı bilgiler verdikten sonra JDK ve eclipse kurmayı, ardından eclipse karanlık moda geçmeyi gösterdikten sonra ilk Java kodumuzu yazdık. İlk video temel bilgiler içerdiği için prompterdan okuyormuş gibi olduğum yerler var ilerleyen derslerde bu böyle olmayacak
by Agalarla Kodlama
50m17 lessonsBeginner46K views
Free

Laravel RestApi Dersleri | 2025 Laravel
Laravel RestApi Dersleri | 2025 Laravel
by TechFlow Yazılım
54m8 lessonsBeginner2.1K views
Free

Apprendre JavaScript en 1 heure - Cours Complet Débutant (4K)
⚡ Pratiquez ce que vous voyez dans cette vidéo (en commençant gratuitement) : 👉 https://www.commentcoder.com/cours/javascript-debutant Le DOM c'est ce qui permet à JavaScript de modifier une page web en temps réel — c'est la base de toute interactivité sur le web. Au programme : - Sélectionner d
by Comment Coder
58mBeginner4.1K views
Free

kurs podstaw Pythona w godzinę
🞂 MÓJ KURS MATURALNY 🞀 Jak chcesz wesprzeć to tutaj streamuje i możesz zostawić Twitch Prime za darmo: Tu mnie znajdziecie Instagram - https://www.instagram.com/lewuslol/ Twitter - https://twitter.com/lewuslol Discord - https://discord.gg/abfF7EYZt6 Główny kanał YT - https://youtube.com/lewus Ka
by Matura z Lewusem
1hBeginner439K views
Free

Curso de React Para Iniciantes
Curso de React Para Iniciantes. Prepare-se para dar os primeiros passos no mundo incrível do React! Neste curso de React de 1 hora, você aprenderá os conceitos básicos desta poderosa biblioteca de código aberto e estará pronto para criar projetos incríveis, incluindo componentes, JSX, estado e props
by Programação Web
57mBeginner159K views
Free

React - Курс по React для Начинающих
Полный Курс React Для Начинающих - Изучите ключевые понятия React за один час! 🔵 Полный курс React и Redux [32 ЧАСА] https://sale.stashchuk.com/react 🔥 Полный курс JavaScript [24 ЧАСА] https://sale.stashchuk.com/js 🔵 Полный курс Node.js [18 ЧАСОВ] https://sale.stashchuk.com/nodejs 🍺 🍺 Донаты
by Bogdan Stashchuk
52mBeginner173K views
Free

Introduction à Python : Cours complet pour débutant.
La formation "Introduction à Python pour les débutants" est conçue pour les personnes qui souhaitent découvrir le langage de programmation Python et acquérir les bases nécessaires pour développer des programmes simples. Au cours de cette formation, les participants apprendront à écrire des instruct
by Data Science
52m17 lessonsBeginner30K views
Free

ES6 Tutorial: Learn Modern JavaScript in 1 Hour
Building an app or preparing for a JavaScript interview? Watch this ES6 tutorial to learn ES6 quickly. 🚀Subscribe to my channel for more JavaScript tutorials: Want to learn more from me? Check out my blog and courses: Courses: https://codewithmosh.com Blog: https://programmingwithmosh.com Face
by Programming with Mosh
50mBeginner1.1M views
Free

JavaScript Course for Beginners – Your First Step to Web Development
Learn JavaScript basics with this quick, beginner-friendly course! ⚡ Perfect for new coders ready to build real skills and start programming with confidence. 🚀 Ready to dive deeper? - Check out my complete JavaScript course: https://mosh.link/javascript-course - Subscribe for more coding tutorials
by Programming with Mosh
48mBeginner15M views
Free

TypeScript Tutorial - TypeScript for React - Learn TypeScript
TypeScript Tutorial - TypeScript for React & Angular Developers. Watch the new edition here: https://youtu.be/d56mG7DezGs Want to learn more from me? Courses: https://codewithmosh.com Twitter: https://twitter.com/moshhamedani Facebook: https://www.facebook.com/programmingwithmosh/ Blog: http://pr
by Programming with Mosh
52mBeginner633K views
Free

CSS Grid
🎯 Learn CSS Grid – Fast & Easy! Master modern web layouts with this beginner-friendly series. ✔️ Rows & columns ✔️ Grid lines & areas ✔️ Responsive layouts ✔️ Real-world mini projects
by Bimal Gurung
51m9 lessonsBeginner789 views
Free

PHP ইমেজ কম্প্রেশন টেকনিক । PHP Image Compression PNG JPG To WEBP
PHP Image Compression PNG JPG To WEBP
by Rabbil Hasan
46m5 lessonsBeginner6.9K views
Free

Cyber Security Principles
An overview of Cyber Security fundamentals.
by Vision Academy
47m7 lessonsBeginner20K views
Free

Fetch в JavaScript - Полный курс [AXIOS, XmlHttpRequest] (Статусы, методы, network, api, query)
✏️ Как запрашивать данные от сервера в javascript? Что такое api и как его найти? Какие есть статусы и методы запросов? Чем get отличается от post? Что такое query параметры или search параметры? Зачем нужен axios и XmlHttpRequest? 🔥 Поддержать автора: 📚 Ссылки: Исходный код: https://github.com/
by Какие-то уроки [Frontend]
46mBeginner23K views
Free

Kurs Python dla początkujących (od podstaw w 60 minut)
Chcesz nauczyć się Pythona od zera? W tym filmie w 60 minut przejdziesz przez wszystkie podstawy krok po kroku. ☕ Napijmy się razem kawy, wesprzyj moją działalność: 🐍 Rozpocznij swoją przygodę z programowaniem: 🤖 Stwórz aplikacje z AI! Wejdź w świat sztucznej inteligencji z naszym kursem: 📄
by Kacper Sieradziński
59mBeginner97K views
Free

Classes & objects in Python | Khan Academy
How can you model the real world in code? Learn how to represent an object based on its attributes and behaviors. Design reusable classes as you develop software to power technology we use everyday. Courses on Khan Academy are always 100% free. Start practicing—and saving your progress—now with our
by Khan Academy
55m10 lessonsBeginner77K views
Free

Java tutorial for beginners | Java Basics | Java Certification Training | Edureka Rewind
** Java Certification Training: https://www.edureka.co/java-j2ee-training-course ** This Edureka video on “Java Tutorial For Beginners” will give you a brief insight about Java and its various fundamental concepts along with their practical implementation. Through this tutorial, you will learn the
by edureka!
51mBeginner3.6K views
Free

Linux for Beginners Course | Complete Linux Tutorial for Absolute Beginners
Linux for Beginners Course | Complete Linux Tutorial for Absolute Beginners Welcome to this complete Linux for Beginners course! If you're new to Linux and want to learn one of the most powerful and widely used operating systems in the world, this course is the perfect place to start. Whether you'r
by ProgrammingKnowledge
53m7 lessonsBeginner18K views
Free

HTML Grundlagen Tutorial
HTML von Null: Struktur, Text, Listen, Links & Bilder, Tabellen.
by Dennis Jan Vogt
45m5 lessonsBeginner315 views
Free

GUI Programme in Python
Das Video zu den Taschenrechner’n kam gut an, obwohl ich nicht mehr weiß, was den erweiterten Taschenrechner zum erweiterten gemacht hat. PySimpleGUI kam gut an, deshalb dachte ich mir, wir verbinden das ganze und machen noch ein abschließendes Video zu den Taschenrechner’n nämlich in GUI Form. ____
by EasyPY
49m5 lessonsBeginner3K views
Free

Node.js Native Test Runner Tutorial
Welcome to **Tutorial 5** in the **Node.js Native Test Runner** series! In this video, we’re focusing on one of the most important concepts for writing clean, scalable, and maintainable test suites — **Hooks**. These include `before`, `after`, `beforeEach`, and `afterEach`, which help you set up and
by ProgrammingKnowledge
53m5 lessonsBeginner3.6K views
Free

Python od podstaw
W tym odcinku pokażemy Wam jak pobrać i zainstalować program Mu Editor. Pokażemy również jakie ma funkcje i jak go obsługiwać! POBIERZ MU EDITOR TUTAJ: codewith.mu #Kodownicy
by Kodownicy
46m7 lessonsBeginner212 views
Free

Corso Java in Italiano: Correzione FACILE e VELOCE ⚡️Esame Universitario di Ingegneria Informatica
Episodio 72: In questo Tutorial del nostro CORSO JAVA in ITALIANO vediamo la seconda correzione completa di un esame universitario di Ingegneria Informatica! Anche in questo java tutorial di esercizi non mancheranno una serie di strumenti nuovi che ancora non abbiamo trattato sul canale, inoltre ab
by CodeBrothers
46mBeginner954 views
Free

Java ծրագրավորում, դաս 11 - Inner classes
Java ծրագրավորում, online դասընթաց -------------------------------------- Codes - https://github.com/avdalyanhayk/Java_online_course/tree/main/Lesson11 -------------------------------------- Գիրք - https://drive.google.com/file/d/1OjWoENdwOW7bIsEgkAcr5NPH82P8YRlV/view?usp=sharing Chapter 7, page 14
by Hayk Avdalyan
57mBeginner2.6K views
Free

Curso - React Query
⚛️ Esta es una pequeña lista de cosas que puedes esperar en mi curso #Gratuito de #TanStack #ReactQuery, exclusivamente en DevTalles. 🆓 Puedes inscribirte #Gratis a este curso en: https://cursos.devtalles.com/courses/tanstack-query 🔔 Una vez que el curso cuente con 10 mil estudiantes inscritos,
by Fernando Herrera
58m11 lessonsBeginner57K views
Free

Python - Fast Course / Быстрый Курс
Быстрый курс по языку программирования Python со всеми основами!
by $ sudo teach IT ⚙️
1h11 lessonsBeginner279K views
Free

Android Tips & Tech Video Tutorial
You May have various types of Android tips and Tech video tutorial in Playlist.
by Farabi's Smart Diary
43m8 lessonsBeginner170K views
Free

Full Stack Web Development Course
In last video I spoke about how to become a full stack web developer in Kannada, in this video I will be giving you complete roadmap to do a full stack project in Kannada. Website : https://manjunathshenoy.in/ Gadgets I use for making videos Laptop - https://amzn.to/3RNXQ59 Microphone - https://am
by Manjunath Shenoy Kannada
51m5 lessonsBeginner6.8K views
Free

Learn HTML & CSS Tutorial for Beginners in Kannada
In this video I will teach you Bootstrap CSS basics in Kannada. Website : https://manjunathshenoy.in/ Gadgets I use for making videos Laptop - https://amzn.to/3RNXQ59 Microphone - https://amzn.to/3S5pmuJ Camera - https://amzn.to/3xmb29p Gorilla Tripod - https://amzn.to/3Bgqq8p Tripod - https://amz
by Manjunath Shenoy Kannada
53m7 lessonsBeginner3.2K views
Free

React Native 入门实战视频教程
求知久久 (https://www.qiuzhi99.com) 编程学院 是一家学习 web 全栈式开发,关注前端 React, Vue, Webpack, Angular, TypeScript, Flutter 等,关注后端 Nginx, Redis, PostgreSQL, Ruby, Nodejs, Docker, GraphQL 等,分享高质量的 web 编程技术文章和视频教程的网站
by 求知 ai 科技
49m11 lessonsBeginner22K views
FreeThe author has removed some lessons

reactjs interview questions
react interview questions JavaScript, in this video we can learn about react interview questions for freshers and 2-year experience developers. please find the below react interview questions What is hoisting Difference Between "null","undefined" and "not define" in JavaScript What is the Difference
by Devops Developer
44m6 lessonsBeginner8.4K views
Free

Laravel Dersleri
Bu ders Tayfun Erbilen tarafından prototurk.com için hazırlanmıştır. Dersin Makalesi: https://prototurk.com/nasil-yapilir/laravel-helper-olusturma "KATIL" butonuna özel olarak yüklediğim videolardan faydalanmak için kanal'a abonelik oluşturmayı unutmayın. Yeni çıkardığım PHP Eğitim Setime gözatın
by PROTOTURK
42m4 lessonsBeginner35K views
Free

NextJS Crash Course
Welcome to another powerful Next.js tutorial! 🚀 In this video, we’re breaking down one of the most important concepts in modern web development — Static vs Dynamic Rendering in Next.js. You'll learn: ➡️ What are Static Rendering and Dynamic Rendering — and how they work in Next.js ➡️ Key differenc
by CodeWithThilakS | CWTS
48m7 lessonsBeginner1.1K views
Free

Grid CSS - minikurs
👉 Blog https://tworcastron.pl 👉 Moje kursy https://tworcastron.pl/kursy Instagram: https://www.instagram.com/adam_halasa/ Facebook: https://www.facebook.com/tworcastron 1 odcinek mini kursu, gdzie omawiam wszystkie opcje jakie daje nam do dyspozycji Grid CSS. Odcinek o flexboxie: https://www
by Twórca Stron
1h6 lessonsBeginner57K views
Free