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

Curso de Python 3 - Mundo 1…
by Curso em Vídeo
10h 37m · Beginner
April 2017
Free48 lessons

Curso de Python 3 - Mundo 3…
by Curso em Vídeo
14h 31m · Intermediate
May 2018
Free51 lessons

Curso de Python 3 - Mundo 2…
by Curso em Vídeo
9h 43m · Intermediate
October 2017
Free42 lessons

Python for Beginners
by Telusko
17h 20m · Beginner
June 2018
Free124 lessons
Popular topics
All IT and programming courses
Nothing here costs anything. No card, no trial, no account needed to watch.

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

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 lessonsBeginner110K 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

Laravel Authentication Tutorial
In this Laravel authentication course, you'll learn how to set-up and implement an authentication flow (sign up, log in & sign out) into a Laravel application. 🔥🔥 Get (early) access to the entire Net Ninja Pro library, including exclusive courses and masterclasses, here - https://netninja.dev/p/n
by Net Ninja
1h 7m8 lessonsIntermediate142K 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 lessonsBeginner100K views
Free

Hygraph (with Next.js) Tutorial
In this Hygraph CMS tutorial, you'll learn how to create a simple blog site by hooking it into a Next.js application and make GraphQL requests. 🍿👇 Get early access to the full course on NetNinja.dev: 🔥👇 Get access to premium courses with Net Ninja Pro: 🔗👇 Course files on GitHub: 🔗👇 Hygra
by Net Ninja
1h 43m12 lessonsAdvanced28K 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 lessonsBeginner107K 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
eSIM for studying abroad
A paid placement. It opens Airalo, not a course.

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

JDBC (Java Database Connectivity) with MySQL
Java Database Connectivity is explained deeply with mysql database with simple steps. Also CRUD operations are explained deeply how to insert values in database in java, how to retrieve or select values from database in java, how to delete and update values in mysql database in java
by Smart Programming
1h 17m4 lessonsBeginner794K views
Free

Python Full Course for Beginners
🚀 Get Placement Ready & learn from the best 👇 No.1 Online Tech Placement Batches : https://linktr.ee/apnacollege.in Python Notes : https://dsa.apnacollege.in/studymaterial/python-crash-course 0:00 Intro 1:04 Setup & Installation 9:56 Printing & Variables 18:33 Data Types 21:34 Input & Comments 2
by Apna College
2h 3mBeginner1.2M views
Free

Terraform for Beginners
Instructor : Hyder Abbas 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 D
by Telusko
2h 42m14 lessonsBeginner24K views
Free

Rust Programming Tutorial
Learn the Rust Programming language!
by Tech With Tim
2h 15m9 lessonsBeginner1.5M views
Free

Spring Boot API REST Tutorial
This tutorial contains deep lectures of Spring Boot API and Web Services 1. What is API, Use of API, How API Works 2. What is REST, Difference between REST and RESTful, Difference between API & Web Services 3. Create REST API or RESTful Web Services in Spring Boot CRUD Operations
by Smart Programming
2h 7m4 lessonsBeginner183K views
Free

Basics of Terminal
COURSE LINK FOR INDIAN STUDENTS: https://app.procodrr.com/web/checkout/66c86939c0a286ccc32c0d8b?couponcode=PROCODRRNODEJS&purchaseNow=true COURSE LINK FOR INTERNATIONAL STUDENTS: https://app.procodrr.com/web/checkout/66c869e207c9708b2243faca?couponcode=PROCODRRNODEJS&purchaseNow=true Course Curric
by Anurag Singh ProCodrr
1h 36m9 lessonsBeginner32K views
Free

Python Curses Tutorial
Welcome back to another video! In this series I will be showing you how to use the Curses Module! I'll be showing you how to style it, update it, refresh it and all kinds of awesome stuff! 📄 Resources 📄 Fix Pip (Windows): https://www.youtube.com/watch?v=AdUZArA-kZw&t=204s The Best Python Project
by Tech With Tim
1h 15m5 lessonsBeginner457K views
Free

JavaScript DOM Crash Course
This crash course focuses on the DOM WITHOUT JQUERY. In this part we will talk about what the JavaScript DOM (Document Object Model) is and we will look at the different selectors like document.getElementById() document.getElementsByClassName() document.getElementsByTagName() document.querySelecto
by Traversy Media
1h 56m4 lessonsBeginner2.4M views
Free

React Testing Library Tutorial
Learn how to test React applications with React Testing Library.
by Net Ninja
2h 17m14 lessonsBeginner1.2M views
Free

Building a real startup with Python and JavaScript
Watch me build a real startup using Python and JavaScript - and it's going to be open-sourced! Also, here are the links I mentioned in this video: - Our Slack group and source code: https://www.csdojo.io/edit - Waiting list for this app: https://www.csdojo.io/wait - The beginner Django book I recom
by CS Dojo
2h 45m8 lessonsBeginner3.1M views
Free

OpenCV Python Tutorials
Welcome to a brand new series on OpenCV and Python. I'll start this episode with a quick introduction to OpenCV, in case some of your aren't familiar with it. I'll also talk about how to install OpenCV, loading an image into OpenCV, as well as manipulating an image within OpenCV. 💻 AlgoExpert is t
by Tech With Tim
2h 16m8 lessonsIntermediate1.4M views
Free

Learn React With This One Project
React Simplified Course: https://learn.webdevsimplified.com/react-simplified/?utm_source=youtube&utm_medium=video-description&utm_term=video-id-9aTRnV6g0eQ&utm_campaign=react-promo-2026-05 FREE React Hooks Course: https://courses.webdevsimplified.com/react-hooks-simplified/?utm_source=youtube&utm_me
by Web Dev Simplified
1h 45mBeginner90K views
Free

Python Full Course for Beginners
Master Python from scratch 🚀 No fluff—just clear, practical coding skills to kickstart your journey! 🚀 Want to dive deeper? - Check out my complete Python mastery course: https://mosh.link/python-course - Subscribe for more awesome Python content: https://goo.gl/6PYaGF 🔗 Related videos ✋ Sta
by Programming with Mosh
2h 2mBeginner7.6M views
Free

React JS 19 Full Course 2025 | Build an App and Master React in 2 Hours
Dive straight into React—from basic JSX to advanced hooks—and build a real, modern app in this hands-on crash course! Hostinger: https://jsm.dev/react25-hostinger Appwrite: https://jsm.dev/react25-appwrite WebStorm: https://jsm.dev/react25-webstorm 🎁 Video Kit (Codebase, and more): https://jsm.de
by JavaScript Mastery
2h 7mIntermediate2.4M views
Free

Tailwind CSS Tutorial
In this tailwind css tutorial we'll take a look at what tailwind css is, how to use it & set up a new project. 🐱👤🐱👤 JOIN THE GANG - ---------------------------------------- 🐱💻 🐱💻 My Udemy Courses: + Modern JavaScript - https://www.thenetninja.co.uk/udemy/modern-javascript + Vue JS & F
by Net Ninja
2h19 lessonsBeginner3.9M views
Free

Laravel, Inertia, React
🔗 Source Code: https://github.com/JonVadar/YouTube_videos/tree/main/Laravel%20Inertia%20React%20series/laravel_inertia_react 📃 Laravel 11 playlist: https://youtube.com/playlist?list=PL38wFHH4qYZXH8Gb7PIbmyjdsWdEJLImp&si=d6U0eK9IURfvkbGj 🎬 React Basics: https://youtu.be/R7TDoF7JaQA?si=fZZKlg0lgb
by Learn with Jon
1h 39m14 lessonsBeginner306K views
Free

Strapi Tutorial (with React & GraphQL)
Learn how to use Strapi (a headless CMS) from the ground up, and use it in a React application with GraphQL. 🐱💻 Access the course files on GitHub: 🐱👤 Get access to extra premium courses on Net Ninja Pro: 🐱💻 Full React Course: 🐱💻Starter Project CSS (lesson 5): 🐱💻 Social Links: F
by Net Ninja
1h 43m14 lessonsBeginner667K views
Free

SELENIUM FRAMEWORK TUTORIAL - Selenium Framework Using Java
In this Selenium Framework using Java, we will build Selenium Framework from scratch and step by step. We will uderstand each step what we do in building framework and then write code to extend our framework. This Selenium framework tutorial is suitable for beginners and advanced selenium users as
by Software Testing Mentor
2h 49m12 lessonsIntermediate654K views
Free

Food Delivery App with React Native
In this course you will learn how to build a food delivery app react native. You will learn technologies like sanity.io, tailwindcss, feather icons, redux toolkit and some cool animations.
by Code With Nomi
1h 50m9 lessonsIntermediate233K views
Free

Learn React With This ONE Project
Check out this free resource from HubSpot that contains tons of coding snippets and templates: https://clickhubspot.com/v5ox In this video, you'll learn React by walking through a practical project. We're going to use a real-world API that can fetch and display data, and cover all of the important
by Tech With Tim
1h 40mIntermediate969K views
Free

Python Programming Tutorials
This is my python programming tutorial for complete beginners. In this series I will be covering all aspects of basic python programming. I will be posting a new video everyday. Please LIKE and SUBSCRIBE if you learn something from these videos! I put lots of effort into creating this content in hop
by Tech With Tim
2h 38m20 lessonsBeginner2.1M views
Free

Framer Motion (for React) Tutorial
Hey gang - welcome to your first Frame Motion (for React) tutorial. In this tutorial I'll explain what Framer Motion is and what you'll need to know already. 🐱👤🐱👤 JOIN THE GANG - ---------------------------------------- 🐱💻 🐱💻 My Udemy Courses: + Modern JavaScript - https://www.thenetni
by Net Ninja
2h 12m18 lessonsBeginner1.6M views
Free

LangChain Python Tutorial
#openai #langchain LangChain is the perfect framework for building Production ready, AI-powered application in Python. In this first video in the series, we will set up our project environment and create our very first chatbot. ☕ Buy me a coffee: 📑 Useful Links: Langchain Docs: https://www.langc
by Leon van Zyl
1h 32m7 lessonsBeginner121K views
Free

Spring & Spring Boot Interview Questions
This playlist contains top 50+ Interview Questions on Spring Framework & Spring Boot
by Smart Programming
1h 45m6 lessonsBeginner62K views
Free

Build a Fitness App in React Native
In this series we will build a fitness app using react native and reanimated 3.0, by following this series you will learn: - react native - responsive design - tailwindcss - image caching - using rest apis - reanimated 3.0 - smooth transitions - expo router - modals - structure at the end of the ser
by Code With Nomi
1h 34m5 lessonsAdvanced42K views
Free

JavaScript Speed Course - Learn JavaScript in ~75 Minutes
This JavaScript Speed course will teach you JavaScript as efficiently as possible in about 75 minutes. Checkout this free resource on an Introduction to JavaScript from HubSpot! https://clickhubspot.com/shtf Want to make real money with coding? I share high-signal insights on careers, monetizatio
by Tech With Tim
1h 16mBeginner230K views
Free

JavaScript Tutorial for Beginners [JS Crash Course]
► Grab your free IT Fundamentals Roadmap: https://bit.ly/43jGWnd JavaScript Tutorial for Beginners - Full JavaScript Course to learn JavaScript with Hands-On Examples and get the Complete Picture of Web Development 🩵 Hands-On course to learn the complete SDLC - from code to deployment: https://b
by TechWorld with Nana
1h 37mBeginner448K views
Free

Learn JavaScript in 60 Minutes: The Ultimate Beginner Course!
JavaScript Course for Absolute Beginners | Coding2GO JS Tutorial 👉 Get our JavaScript complete course here: https://www.udemy.com/course/javascript-course-coding2go/?couponCode=CODING2G0 This JavaScript crash course for beginners is the perfect starting point if you want to learn JavaScript in on
by Coding2GO
1h 16mBeginner239K views
Free

Learn Linux - The Full Course
So many developers go years before understanding the basics of shells, terminals, and Linux (or more generally Unix-like systems). Here you'll learn to navigate files and directories, install dependencies, configure your PATH, and use powerful CLI tools like grep, find, and pipes. Never fear the com
by Boot dev
2h 34mBeginner899K views
Free

Competitive Programming for Absolute Beginners | 50 Most Famous Problems Solved
Welcome to the ultimate, finite 50+ video guide to mastering Competitive Programming from scratch! 🚀 If you know basic loops and arrays but find platforms like LeetCode, Codeforces, and HackerRank intimidating, this playlist is built exactly for you. We break down the 50 most famous, globally-asked
by Simple Snippets
2h 22m7 lessonsBeginner4K views
Free

Python Slack Bot
Learn how to create a slack bot with Python.
by Tech With Tim
1h 55m7 lessonsBeginner477K views
Free

GIT TUTORIAL - Git and GitHub Crash Course For Beginners
In this Git Tutorial we will learn about GIT and GitHub. This complete Git and GitHub Crash Course For Beginners and testers who are working in Test automation and want to understand Git and GitHub concepts and commands so that they can easily use Git in their projects.
by Software Testing Mentor
2h 34m12 lessonsBeginner158K views
Free

Python Intermediate Tutorial
We are starting with the new Python tutorial series for intermediates. In this first episode, we are getting into the basics of object-oriented programming. ◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾ 📚 Programming Books & Merch 📚 💻 The Algorithm Bible Book: https://www.neuralnine.com/books/ 🐍 The Python Bible Book: htt
by NeuralNine
2h 48m11 lessonsIntermediate595K views
Free

MongoDB for Beginners 2026 | ለጀማሪዎች
Learn the basics of MongoDB in Amharic! This 2026 tutorial covers everything from NoSQL concepts to performing your first CRUD operations. Whether you are a student or a pro dev in Ethiopia, this guide by #DGTech is the perfect start to modern database management. What You’ll Learn What is MongoD
by DG Tech
1h 43m10 lessonsBeginner7.9K views
Free

API Testing Using Playwright With JavaScript
In this video, you will learn how to perform API testing using Playwright, a powerful end-to-end testing framework. Playwright is not just for UI automation—it also allows you to test REST APIs. What you will learn in this video: Basics of API testing with Playwright Validating response status code
by Mukesh otwani
2h 4m8 lessonsBeginner167K views
Free

Laravel 12 Multi-Vendor Marketplace
Build a Complete Laravel 12 Marketplace from Scratch
by Hamdaoui Wassim
2h 14m7 lessonsBeginner760 views
Free

My Comment Box
Most Funny, Serious, Haters, Supporter, Romantic, My Secrets, About Me, Suggestions and Appreciating comments .... reviewed by Jenny Lamba See complete series: Tree in Data structure: https://www.youtube.com/playlist?list=PLdo5W4Nhv31a36XWIKtSBCeR2MEFOGsLG Data Structures and Algorithms: https://w
by Jenny's Lectures CS IT
1h 23m7 lessonsBeginner4.6M views
Free

Myanmar Git Beginner
Topics discussed: 1) What is Git and Github? 2) Why use Git? Join MSquare Programming Facebook Group: Join MSquare Programming on Discord: #MyanmarWebDeveloper #MyanmarProgramming #MyanmarJavaScript #MyanmarHTML #MyanmarCSS #MyanmarTutorial #MyanmarWebDevelopment #MyanmarGit #MyanmarGithub
by MSquare Programming
1h 48m5 lessonsBeginner48K views
Free

JavaScript Crash Course: Master the Basics in One Video! Ignite Your Front-End Mastery Series!
SORRY FOR THE INCONVENIENCE (due to some error last part of the video is removed. here's is the link of remaining part): https://youtu.be/BeVkob6Hl6w Unleash your front-end development potential with our JavaScript Essentials crash course! In this action-packed series, you'll master the basics of
by Sheryians Coding School
1h 13mBeginner1.3M views
Free