English By Courses
Courses
0 - MOOC
Algorithms & Data Structures
Advanced Data Structures - Erik Demaine
Advanced Data Structures - Uzair Javed Akhtar
Algorithms - Abdul Bari
Algorithms and Data Structures Tutorial - Full Course for Beginners - Pasan Premaratne, Jay McGavren (freeCodeCamp)
Analysis of Algorithms (CSE 373) - Steven Skiena
Binary Trees - by LoveBabbar - CodeHelp - by Babbar
C Programming & Data Structures - Neso Academy
Codechef Solutions - Endeavour Monk
Complete C++ Placement DSA Course - CodeHelp - by Babbar
Computer Sc - Programming and Data Structure - P.P. Chakraborty
Data Structure and Algorithm - Lalit Vashistha
Data Structures - mycodeschool
Data Structures - Niema Moshiri, Liz Izhikevich (Stepik)
Data Structures - Neso Academy
Data Structures - RobEdwards
Data Structures | Python - Amulya's Academy
Data Structures and Algorithms - CS Dojo
Data Structures and Algorithms - Jenny's lectures CS/IT NET&JRF
Data Structures and Algorithms - Tech Dev Guide by Google
Data Structures and Algorithms - Naveen Garg (NPTEL)
Data Structures And Algorithms DSA In JAVA Full Course - Coding Ninjas
Data Structures and Algorithms for Beginners - Mosh Hamedani (Programming with Mosh)
Data Structures and Algorithms Full Course - Simplilearn (YouTube, Video length 7:13:56)
Data Structures and Algorithms in Java Full Course - Dinesh Varyani (YouTube playlist)
Data Structures and Algorithms in Python Full Course for Beginners - Aakash N S (freeCodeCamp)
Data Structures and Algorithms Specialization - UC San Diego, HSE University
Data Structures Easy to Advanced Course - Full Tutorial from a Google Engineer - William Fiset (freeCodeCamp)
Data Structures in C++ - For Beginners - Pedro Mercado (Udemy)
Dynamic Programming - Gaurav Sen
Dynamic Programming - WilliamFiset
Graph Theory playlist - WilliamFiset
Intro to Data Structures and Algorithms - Brynn Claypoole, Horatio Thomas (Udacity)
JavaScript Algorithms and Data Structures - Codevolution
Learn DS and Algorithms - Programiz
MIT's Design and Analysis of Algorithms (Spring 2012) - Dana Moshkovitz, Bruce Tidor
MIT's Design and Analysis of Algorithms (Spring 2015) - Erik Demaine, Srini Devadas, Nancy Lynch
MIT's Introduction to Algorithms (SMA 5503) (Fall 2005) - Charles Leiserson, Erik Demaine
MIT's Introduction to Algorithms (Spring 2020) - Erik Demaine, Jason Ku, Justin Solomon
Online Java + DSA + Interview preparation course - Kunal Kushwaha
Red Black Tree in Data Structures - NG Tutorials
Sorting Algorithms - mycodeschool
Sorting Algorithms - Amulya's Academy
Strivers A2Z-DSA Course | DSA Playlist | Placements - take U forward
Tree Algorithms - WilliamFiset
Soft Computing
Introduction To Soft Computing - Computer Science and Engineering
Learn and Grow - Learn and Grow
Soft Computing /| University exams specific - Er Sahil ka Gyan
Android
Advanced Android App Development (Udacity)
Advanced Android with Kotlin (Udacity)
Android App Development for Beginners Playlist - Bucky Roberts (thenewboston)
Android Basics: Data Storage (Udacity)
Android Basics: Multiscreen Apps (Udacity)
Android Basics: Networking (Udacity)
Android Basics: User Input (Udacity)
Android Basics: User Interface (Udacity)
Android Development Tutorials - GeeksforGeeks
Android Performance (Udacity)
Android with kotlin - Smartherd
Build Native Mobile Apps with Flutter (Udacity)
CS194A Android Development - Rahul Pandey (Stanford)
CS50 2019 - Android Track - David J. Malan (Harvard OpenCourseWare)
Developing Android Apps (Udacity)
Developing Android Apps with Kotlin (Udacity)
Firebase Analytics: Android - Steve Ganem, Todd Kerpelman, Jessica Lin, Daniel Mai (Udacity)
Firebase in a Weekend: Android (Udacity)
Gradle for Android and Java (Udacity)
Jetpack Compose - Philipp Lackner
Kotlin Bootcamp for Programmers (Udacity)
Learn Android Application Development for Beginners - Johan Jurrius, ProgramMe Programming (Udemy)
Learn Android in 9 Hours (Edureka)
Learn how to program: Android - Epicodus Inc.
Material Design for Android Developers (Udacity)
MVVM Image Search App with Architecture Components & Retrofit - Florian Walther ( Coding in flow )
MVVM To-Do List App with Flow and Architecture Components - Florian Walther ( Coding in flow )
Pokédex App with Jetpack Compose - Phillipp Lackner
APL
APL Course - Dyalog (🚧 in process)
APL Cultivation - Adám Brudzewsky
Dyalog APL Tutor - Dyalog
Learn APL with Neural Networks - Rodrigo Girão Serrão
Artificial Intelligence
AI Courses - Intel Corporation
AI Fundamentals - Microsoft Azure (Udacity)
Aml-2018 Ambient Intelligence - Fulvio Corno, Luigi De Russis, Alberto Monge Roffarello @ Politecnico di Torino
Artificial Intelligence on Google Cloud Platform - Srivatsan Srinivasan @ AIEngineering
CS50’s Introduction to Artificial Intelligence with Python - Brian Yu, David J. Malan (Harvard OpenCourseWare and edX)
Elements of AI - University of Helsinki, Reaktor
IBM AI Engineering Professional Certificate - Romeo Kienzler, Saeed Aghabozorgi, Joseph Santarcangelo, Alex Aklson et al. (Coursera)
Introduction to TensorFlow for Artificial Intelligence, Machine Learning, and Deep Learning - DeepLearning.ai (Coursera)
MIT Deep Learning and Artificial Intelligence Lectures - Lex Fridman, et al.
MIT's Artificial Intelligence - Prof. Patrick Henry Winston (MIT OpenCourseWare)
Assembly
Binary Exploitation / Memory Corruption by LiveOverflow - LiveOverflow
C Programming and Assembly Language - Prof. Janakiraman Viraraghavan, IIT Madras (NPTEL)
Introduction to Assembly Programming with ARM - Scott Cosentino (Udemy)
Introduction To Reverse Engineering Software - Matt Briggs (OpenSecurityTraining)
Introductory Intel x86: Architecture, Assembly, Applications, & Alliteration - Xeno Kovah (OpenSecurityTraining)
AutoIt
AutoIt Scripting Tutorial - TutsTeach
AutoIt Tutorials - 403forbidden403
Ballerina
[Introductory]Integration with Ballerina - Shafreen Anfer
Ballerina Code to Cloud - Anjana Supun
Ballerina Integrated Query Basics - Sasindu Alahakoon
Ballerina Programming Language Basics - Sasindu Alahakoon
Ballerina Tables Basics - Sasindu Alahakoon
Package Management in Ballerina - Asma Jabir
Testing in Ballerina - Fathima Dilhasha
XML Manipulation in Ballerina - Gimantha Bandara
Bash / Shell
Bash Basics for Cloud Computing - Kumulus Technologies (Udemy)
Bash Scripting Full Course 3 Hours - Linuxhint
Bash Scripting Tutorial - Ryans Tutorial
Bento Shell Track - Jon Chan (Bento)
How to CMake Good - vector-of-bool
Shell Scripting Tutorial - The Bad Tutorials
Shell Scripting Tutorial for Beginners - ProgrammingKnowledge
Blockchain
Blockchain Developer Tutorials - Gregory McCubbin (Dapp University)
Blockchain Essentials - CognitiveClass.ai
Blockchain: Foundations and Use Cases - ConsenSys Academy (Coursera)
Blockchain Specialization - Bina Ramamurthy (Coursera)
Blockchain Tutorial for beginners - BlockTrain
Build 5 Dapps on the Ethereum Blockchain - Beginner Tutorial - Julien Klepatch, EatTheBlocks (freeCodeCamp.org)
Build an IoT Blockchain Network for a Supply Chain - CognitiveClass.ai
Build and Deploy Your First Decentralized App with Etherem - Gary Simon (Udemy)
CryptoZombies.io - CleverFlare, Loom Network
Solidity, Blockchain, and Smart Contract Course – Beginner to Expert Python Tutorial - Patrick Collins (freeCodeCamp.org)
C
C Language Tutorial for Beginners (With Notes) - ProgrammingWithHarry
C Language Tutorial Videos - Naresh i Technologies
C Programming - Sujeet Singh (Neso Academy)
C Programming & Data Structures - Sujeet Singh (Neso Academy)
C Programming 2021: Master The Basics! - Ali Badran (Udemy)
C Programming for Beginners - Programiz
C Programming Tutorial for Beginners - Mike Dane (freeCodeCamp)
C Programming Tutorial for Beginners - Telusko
C Programming Tutorials for Beginners (Complete Series) - ProgrammingKnowledge
C tutorial for beginners - Bro Code
Learn C Programming - Programiz (HTML)
Programming in C - Jenny's lectures CS/IT NET&JRF
C#
ASP.NET Core 2.2 & 3 REST API Tutorial - Nick Chapsas
C# 101 - Scott Hanselman, Kendra Havens (Microsoft)
C# Full Course for free - Bro Code
C# Programming All-in-One Tutorial Series (6 HOURS!) - Caleb Curry
C# Programming Language (Console Applications) - Learning Never Ends
C# Tutorial - Full Course for Beginners - Mike Dane (freeCodeCamp)
C# Tutorial For Beginners - Learn C# Basics in 1 Hour - Moshfegh Hamedani (Programming with Mosh)
Domain-Driven Refactoring - Jimmy Bogard - NDC London 2022 - Jimmy Bogard
Fundamentals of Programming: Understanding C# - Jesse Dietrichson (Udemy)
Learn C# - registration required
Learn C# - Codecademy
Learn how to program: C# and .NET - Epicodus Inc.
C++
An Introduction to C++ Programming - (Udemy)
C++ - The Cherno
C++ Compilation, Linking, and Makefiles - Amy Larson
C++ For Programmers - Catherine Gamboa (Udacity)
C++ Full Course for free - Bro Code
C++ GUI applications (beginner to advanced) - Saldina Nurak (CodeBeauty)
C++ Object-Oriented Programming - Saldina Nurak (CodeBeauty)
C++ Programming - Neso Academy
C++ Programming - Kody Simpson
C++ Programming Course - Beginner to Advanced - Daniel Gakwaya (freeCodeCamp)
C++ Programming Language - C++ Tutorial - Naresh i Technologies
C++ Programming Tutorial for Beginners (For Absolute Beginners) - ProgrammingKnowledge
C++ Tutorial - The Bad Tutorials
C++ Tutorial for Beginners - Full Course - Mike Dane (freeCodeCamp)
C++ Tutorial for Beginners - Learn C++ in 1 Hour - Programming with Mosh
C++ Tutorial for Complete Beginners - John Purcell (Udemy)
C++ Tutorials - Caleb Curry
Introduction to C++ (MIT's opencourseware)
Introduction to C++ - Microsoft (edX) (:card_file_box: archived)
Learn C++ With Me - Tech With Tim
Sololearn C++ - registration required
Clojure
Clojure Tutorial - Derek Banas
Poetry of Programming - Clojure for Beginners - Attila EGRI-NAGY
Cloud Computing
A Practical Introduction to Cloud Computing - Neil Anderson
Cloud Computing (CC) - OU Education
Cloud Computing and Development - Ashwin Kumar Ramaswamy (UAceIt) (email address required)
Cloud Computing Tutorial For Beginners - 2023 Updated - Simplilearn
Introduction to Cloud - CognitiveClass.ai
NPTEL-CloudComputing - Manish Narula
AWS
AWS Certified Cloud Practitioner Course - Stephane Maarek
AWS Tutorial For Beginners - Simplilearn
AWS Zero to Hero - Abhishek Veeramalla
Cloud Computing Basics with AWS - Trailhead (Salesforce) (email address required)
Deploying Spring Boot Applications With AWS ECS Fargate (Free Course) - Chinthaka Dinadasa (javatodev)
How to Build AWS VPC Using Terraform – Step By Step - Chinthaka Dinadasa (javatodev)
Azure
Azure Administrator Certification - freeCodeCamp
Microsoft Azure Fundamentals - Adam Marczak
Microsoft Certified: Azure Fundamentals - Microsoft
IBM
Getting started with IBM Cloud - Horea Porutiu, Steve Martinelli
IBM Cloud Essentials V3 - CognitiveClass.ai
Compilers
Compiler Design - Lalit Vashistha
Compiler Design - Neso Academy
Compiler Design - Sudhakar Atchala
Compilers - Ghassan Shobaki
Stanford's Compilers - Alex Aiken
Computer Organization and Architecture
Advanced Computer Architecture - Smruti R. Sarangi
Computer Organization & Architecture - Engineering Funda
Computer Organization & Architecture (COA) - Neso Academy
Computer Science
Computer Networking - Network Engineering - Brian Ferrill (FreeCodeCamp)
CS50's Introduction to Computer Science - David J. Malan (Harvard OpenCourseWare and edX)
Design of Computer Programs - Peter Norvig (Udacity)
Introduction to Augmented Reality and ARCore - Daydream
MIT's Introduction to Computer Science and Programming - John Guttag (MIT OpenCourseWare)
MIT's Introduction to Computer Science and Programming in Python - Ana Bell, Eric Grimson, John Guttag (MIT OpenCourseWare)
Cryptography
Cryptography & Network Security - Neso Academy
Cryptography Lecture Series - Christof Paar
Foundations of Cryptography - NPTEL Indian Institute of Science, Bengaluru
Introduction to Cryptography (Christof Paar)
Stanford Cryptography I - Dan Boneh
Stanford Cryptography II - Dan Boneh
Cuda
CUDA Crash Course - CoffeeBeforeArch
CUDA Tutorials - Creel
Dart
Dart Course for Beginners (Udemy)
Dart Programming Tutorial - Full Course - Mahmud Ahsan (FreeCodeCamp)
Essential Dart - Krzysztof Kowalczyk (HTML)
Free Dart Course - Vandad Nahavandipoor
Learning Dart - Compiled from StackOverflow Documentation (PDF)
Data Science
Apache Airflow Tutorials - Tuan Vu
Applied Data Science with Python - CognitiveClass.ai
Big Data Engineering Course - Data Engineering
CS250: Python for Data Science - Saylor Academy
Data Analysis and Visualization - Georgia Tech (Udacity)
Data Analysis with R - Facebook (Udacity)
Data Build Tool (dbt) - Kahan Data Solutions
Data Cleaning - Rachael Tatman (Kaggle)
Data Engineering - Kahan Data Solutions
Data science for beginners - Microsoft
Data Science Fundamentals - CognitiveClass.ai
Data Science interview questions - Krish Naik
Data Science Methodology - CognitiveClass.ai
Data Visualization - Alexis Cook (Kaggle)
Datavis 2020 - Curran Kelleher
Hadoop Tutorial for Beginners - Great Learning
Hive Tutorial - Great Learning
IBM Data Science Professional Certificate (Coursera)
Intro to Data Analysis - Udacity
Intro to Data Science - Udacity
Introduction to Data Science - Alison
Introduction to Data Science - SkillUp by Simplilearn
Introduction to Data Science in Python - Christopher Brooks (Coursera)
Learn Data Science - registration required
Learn Data Science Tutorial - Full Course for Beginners - Barton Poulson (FreeCodeCamp.org)
MIT's Introduction to Computational Thinking and Data Science - Eric Grimson, John Guttag, Ana Bell (MIT OpenCourseWare)
NICO 101 - Introduction to Programming for Big Data - Luis Amaral, Helio Tejedor, Luiz Alves
Databases
15-721 Advanced Database Systems (Spring 2023) - CMU Database Group
CMU Intro to Database Systems - CMU Database Group
Database Design and Management - Visual Paradigm (Udemy)
Database Management Systems - Neso Academy
Database Systems (MIT's opencourseware)
Database Systems - Cornell University Course (SQL, NoSQL, Large-Scale Data Analysis) - Professor Immanuel Trummer, freeCodeCamp.org
DBMS Placement Series - CodeHelp by Babbar
DML Server Administration (Alison)
Introduction to Databases (Stanford University)
NoSQL
Datastax Academy (Apache Cassandra) - Datastax Inc. (email address required)
Introduction to MongoDB - MongoDB University (registration required)
MongoDB University - MongoDB, Inc. (email address required)
Neo4j (Graph Database) Crash Course - Laith Academy
Neo4j Graph Database Tutorial - Satish C J
Redis University - Redis Inc. (email address required)
SQL
CS50’s Introduction to Databases with SQL - Carter Zenke, David J. Malan (Harvard OpenCourseWare and edX)
Getting Started with SQL for Application Developers - Wade Waldron (Cockroach Labs Inc.) (email address required)
Introduction to Database Queries - Aspen Olmsted (edX New York University)
Introduction to Databases and SQL Querying - Rakesh Gopalakrishnan (Udemy)
Introduction to Distributed SQL and CockroachDB - Lauren Hirata Singh and Will Cross (Cockroach Labs Inc.) (email address required)
Learn SQL - PopSQL
Learn SQL - registration required
Learn SQL: SQL Tutorial for Beginners - Programiz
MySQL Tutorial for Beginners [Full Course] - Moshfegh Hamedani (Programming with Mosh)
SQL Foundations - Sagar Uppuluri (Udemy)
SQL Tutorial - Full Database Course for Beginners - Mike Dane (freeCodeCamp)
Deep Learning
Advanced NLP using spaCy - Ines Montani
Complete Deep Learning - Krish Naik
Deep Learning Specialization (coursera)
Deep Learning with PyTorch - Aakash N. S., freeCodeCamp.org
Deep Learning With Tensorflow 2.0 and Keras - codebasics
Deep Multi-Task and Meta Learning - Chelsea Finn (Stanford University)
Deep Reinforcement Learning - Sergey Levine
Exploring Fairness in Machine Learning for International Development - Dr. Richard Fletcher, Prof. Daniel Frey, Dr. Mike Teodorescu, Amit Gandhi, Audace Nakeshimana (MIT OpenCourseWare)
Hugging Face NLP Course - Hugging Face
Intro to Deep Learning - Ryan Holbrook
Introduction to Reinforcement learning with David Silver - David Silver
MIT 6.S191: Introduction to Deep Learning - Alexander Amini, Ava Soleimany
NYU Deep Learning SP21 Alfredo Canziani
Practical Deep Learning For Coders taught - Jeremy Howard
Stanford CS 224N: Natural Language Processing with Deep Learning (Stanford Online)
Stanford CS230: Deep Learning (Stanford Online)
What is Deep Learning (Udacity)
DevOps
Complete DevOps Zero to Hero Course - Abhishek Veeramalla
DevOps Bootcamp - Kunal Kushwaha
DevOps Full Course - Simplilearn
DevOps Tutorial for Beginners - Intellipaat
Intro to DevOps - Karl Krueger, Dwayne Lessner, Gundega Dekena (Udacity)
Ansible
Ansible + GCP - Rohit Abraham (Udemy)
Ansible Basics: An Automation Technical Overview - Red Hat, Inc. (Udemy)
Ansible for the Absolute Beginner - DevOps - Vijay Patel (Udemy)
AWS Provisioning using Ansible with real-time examples - Narendra P (Udemy)
DevOps: Beginner's Guide To Automation With Ansible - TetraNoodle Team, Manuj Aggarwal (Udemy)
Red Hat Ansible Automation for SAP (RH045) - Red Hat, Inc. (Udemy)
Use Ansible with Amazon Web Services - Rohit Abraham (Udemy)
Chef
CHEF Tutorial - Online Tutorials
Learning Chef - Nathen Harvey
Jenkins
FREE Advanced Jenkins in K8s (Docker in Docker) - CS Career Kaizen (Udemy)
Jenkins - Automation Step by Step
Jenkins | Step-by-Step for Complete Beginners - Raghav Pal (Udemy)
Jenkins Tutorial (Great Learning)
Jenkins Tutorial Step by Step - The Testing Academy
Jenkins Tutorial Video [2022 updated] - Simplilearn
Jenkins Zero to Hero - Abhishek Veeramalla
Digital Electronics
Digital Electronics - Neso Academy
Digital Electronics - Ekeeda
Digital Electronics for GATE - Tutorials Point India Ltd.
Docker
Complete Docker Course - From BEGINNER to PRO! - DevOps Directive
Docker - Raghav Pal
Docker Essentials - CognitiveClass.ai
Docker Tutorial for Beginners - Programming with Mosh!
Docker Tutorial for Beginners - Thenewboston
Docker Tutorial for Beginners - Mumshad Mannambeth (freeCodeCamp)
Docker Tutorial for Beginners [FULL COURSE in 3 Hours] - TechWorld with Nana
Docker Tutorial for Beginners | Full Course [2021] - Amigoscode
Docker Tutorial Videos | DevOps Tool - edureka!
Elastic
App Search Fundamentals - Elastic
App Search Web Crawler Fundamentals - Elastic
ECE Fundamentals - Elastic
Elastic Security Fundamentals: SIEM - Elastic
Kibana for Splunk SPL Users - Elastic
Kibana Fundamentals - Elastic
Observability Fundamentals - Elastic
Workplace Search Fundamentals - Elastic
Flutter
Build Apps with Flutter - Google for Developers
Flutter & Firebase App Build - The Net Ninja
Flutter Course for Beginners - 37 hour - freeCodeCamp.org
Flutter Crash Course - Nick Manning (account required)
Flutter State Management Course - Vandad Nahavandipoor
Flutter Tutorial - Matt Sullivan, James Williams, Mary Xia (Udacity)
Flutter Tutorial for Beginners - Mayuresh Wankhede (Udemy)
Flutter Tutorial for Beginners - The Net Ninja
Flutter Tutorial for Beginners - Solute Labs
Free Flutter Animations Course - The Net Ninja
Free Flutter Course - Vandad Nahavandipoor
Fortran
Fortran Programming Tutorials (Revised) - Fluidic Colours
Fortran Tutorial - Derek Banas
Fortran Tutorial - Any Learn Nepal
Fortran Video Tutorials - Cyprien Rusu
Game Development
[Beginner] Make an RPG - HeartBeast
CS50 2019 - Games Track - David J. Malan (Harvard OpenCourseWare)
CS50's Introduction to Game Development - Colton Ogden (Harvard OpenCourseWare and edX)
CS50's Introduction to Game Development 2018 - David J. Malan
Game Design and Development 1: 2D Shooter (Unity) - Brian Winn (Coursera)
GameMaker Studio 2 - HeartBeast
GameMaker Studio 2 - Action RPG Tutorial - Shaun Spalding
Godot 3 2D Platform Game - HeartBeast
Godot Action RPG Series - HeartBeast
Godot Space Sidescroller Tutorial Series - PlugWorld
Godot Wave Shooter Tutorials - PlugWorld
Low Poly Art For Video Games - Andrew Dennis, Ricardo Guimaraes (Coursera)
Make a Platform Shooter - GameMaker Studio 2 - HeartBeast
Multiplayer Shooter Tutorials - Godot - PlugWorld
Platform Game Development w/ Construct 2 - thenewboston
Pygame (Python Game Development) - thenewboston
Run Bunny, Run! Creating a 2D game in Unity - Rabidgremlin
Unity Beginner Fundamentals - Pluralsight Company (Unity Learn)
Unity Beginner Tutorials (Brackeys)
Git
Bento Git Learning Track (Bento)
Bento GitHub Learning Track (Bento)
Complete Git and GitHub Tutorial - Kunal Kushwaha
Foundations of Git - Certification Course - Axosoft (GitKraken) (account or email address required)
Gentle Introduction to Git and GitHub - Deborah Kurata
Git - Gwendolyn Faraday
Git & GitHub - Briana Marie, freeCodeCamp.org
Git & GitHub - Raghav Pal, Automation Step by Step
Git & GitHub Complete Guide (Udemy)
Git & GitHub Crash Course - Kalob Taulien (Udemy)
Git & GitHub Tutorial for Beginners (The Net Ninja)
Git: Become an Expert in Git & GitHub in 4 Hours - Jad Khalili (Udemy)
GIT for beginners - Maksym Rudnyi (Eduonix Learning Solutions) (account or email address required)
Git How To - Alexander Shvets
Git Tutorial - Learn Command-line Git & GitHub - LearnWebCode
Git Tutorial for Beginners: Learn Git in 1 Hour - Moshfegh Hamedani (Programming with Mosh)
How to Use Git and GitHub (Udacity)
Introduction to Git - Microsoft Learn
Introduction to Git and GitHub - Google (Coursera)
Learn Git with Bitbucket Cloud - Atlassian
Go
DevOps BootCamp - Jefferson Otoni Lima, et al.
Go / Golang Crash Course - Traversy Media
Go Programming Language Tutorial - ProgrammingKnowledge
Golang - GeeksforGeeks
Golang | Gin HTTP Framework - Pragmatic Reviews
Golang basics - Golang dojo
Golang in under an hour - Eli Goldberg
Golang Tutorial for Beginners | Full Go Course - Nana Janashia (TechWorld with Nana)
Gophercises: Free Coding Exercises for Budding Gophers - Jon Calhoun (email address required)
Learn Go | Learn Go Programming - golangr.com
Learn Go Programming - Golang Tutorial for Beginners - Michael Van Sickle (freeCodeCamp)
Learn Go Programming by Building 11 Projects – Full Course - Akhil Sharma (FreeCodeCamp)
Let's go with golang - Hitesh Choudhary
Graph Theory
Graph Theory - Wrath of Math
Graph Theory - DM - SCCI Labs IIT Ropar
Graph Theory Playlist - WilliamFiset
Haskell
Advanced Functional Programming in Haskell - Graham Hutton
C9 : Functional Programming Fundamentals - Erik Meijer
CIS 194: Introduction to Haskell - Brent Yorgey
CS240h: Functional Systems in Haskell - Bryan O'Sullivan
edX: Introduction to Functional Programming - Erik Meijer
Functional Programming in Haskell - Graham Hutton
RWTH Aachen University: Functional Programming - Jürgen Giesl
HTML and CSS
Bento CSS Learning Track (Bento)
Bento HTML Learning Track (Bento)
Build a Quiz App with HTML, CSS, and JavaScript - James Quick (Udemy)
Build Dynamic Websites - David J. Malan (YouTube)
Code Your First Game: Arcade Classic in JavaScript on Canvas - Chris DeLeon (Udemy)
Complete HTML/CSS BootCamp - FrontEnd Masters
Conquering freeCodeCamp's Curriculum - Florin Pop
CSS Flexbox - Mastering the Basics - Vishwas Gopinath (Udemy)
CSS Grid - Wesbos
CSS Tutorials - Dev Ed
Flexbox in 30 Days - Samantha Ming
Gentle Introduction to CSS for Beginners - Deborah Kurata
Gentle Introduction to HTML for Beginners - Deborah Kurata
Get to know HTML Learn HTML Basics - Laurence Svekis (Udemy)
HTML & CSS - Brad Traversy, Traversy Media
HTML & CSS Crash Course - The Net Ninja (Shaun Pelling)
HTML and CSS Crash Course - Kevin Powell (scrimba)
HTML and CSS Crash For Beginner - Kevin Powell
HTML and CSS Tutorials - Dani Krossing
HTML Tutorial For Beginners (With Notes) - ProgrammingWithHarry
HTML5 and CSS3 Fundamentals - Stone River eLearning (Udemy)
Learn CSS - Codecademy
Learn how to program: CSS - Epicodus Inc.
Learn HTML - Codecademy
Learn HTML and CSS (BitDegree)
Learn HTML and CSS with 5 projects - Per Harald Borgen (Scrimba)
Sass Tutorial - Build Your Own CSS Library - The Net Ninja
Tailwind CSS Tutorial - The Net Ninja
TailwindCSS Tutorial - Code With Dary
What the Flexbox - Wesbos
Bootstrap
Bootstrap 4 Quick Start: Code Modern Responsive Websites - Brad Hussey (Udemy)
Bootstrap 5 Tutorial for Beginners - The Net Ninja
Bootstrap Tutorial for Beginners - EJ Media
Bootstrap tutorial for beginners - kudvenkat
Complete Bootstrap 4 course - build 3 projects - Igneus Technologies (Udemy)
Complete Bootstrap Crash Course | Bootstrap 4 Tutorial - Julio Codes
Gentle Introduction to Bootstrap 5 for Beginners - Deborah Kurata
Introduction to Bootstrap - A Tutorial - Microsoft via edX (Class Central)
Learn Bootstrap 4 for free - Neil Rowe (Scrimba)
Learn Bootstrap 4 in this free 10-part course - Per Harald Borgen (Freecodecamp)
Learn Bootstrap 5 and SASS by Building a Portfolio Website - Full Course - Patrick Muriungi, freeCodeCamp
Rapid website design with Bootstrap - Laurence Svekis (Udemy)
iOS
CS193p Developing Apps for IOS - Stanford
CS50 2019 - iOS Track - David J. Malan (Harvard OpenCourseWare)
SwiftUI Tutorials - Sean Allen
SwiftUI Tutorials for Beginners - CodeWithChris
The Complete Swift iOS Developer - Create Real Apps in Swift - Grant Klimaytys (Udemy)
Unit Testing in iOS - CodeWithChris
Java
Advanced Software Construction in Java - MIT Open Learning Library
Building Microservices With Spring Boot – Free Course With Practical Project Chinthaka Dinadasa (javatodev)
CS106A - Programming Methodology (Stanford)
Fundamentals of Java EE Development - Will Dinyes (edX)
Hibernate Tutorial for Beginners - Telusko (Navin Reddy)
Introduction to Java + DSA - Kunal Kushwaha
Java AWT - Abdul Bari
Java Beginner - Coding with John
Java Complete Course - Placement Series - Apna College
Java Design Patterns and Architecture - John Purcell (Udemy)
Java Online Training | Edureka (Edureka)
Java Persistence API (JPA) Complete Tutorial - Giuseppe Scaramuzzino
Java Programming - Abdul Bari
Java Programming - Angie Jones (Applitools)
Java Programming - University of Helsinki
Java Programming - Neso Academy
Java Programming - Kody Simpson
Java Programming Basics - Cezanne Camacho, Asser Samak (Udacity) (account required)
Java Programming Basics - Charles Mulic (Udemy)
Java Server Tutorials - Happy Coding - Kevin Workman
Java tutorial for beginners - Bro Code
Java Tutorial for Beginners - Programming with Mosh
Java Tutorial For Beginners - Telusko
Java Tutorial for Complete Beginners - John Purcell (Udemy)
JSP (Java server pages) and servlet basics - StudyEasy Organisation, Chaand Sheikh (Udemy)
Learn how to program: Java - Epicodus Inc.
Learn Java - Sololearn (email address required)
Learn Java Programming - Programiz
Learn Java Programming - Java for Testers and Developers - Pavan Kumar (Udemy)
Most Asked Core Java Frequently Asked Questions - Code Decode
Object Oriented Programming (OOP) In Java Course - Kunal Kushwaha
Problem Solving With Java (Udacity)
Programming in Java - Prof. Debasis Samanta (NPTEL)
Servlet & JSP Tutorial Full Course - Telusko (Navin Reddy)
Software Construction in Java - MIT Open Learning Library
Spring 5 Core - An Ultimate Guide - Somnath Musib (Udemy)
Spring Boot Tutorials - Daily Code Buffer (Shabbir Dawoodi)
Spring Boot Tutorials Full Course - Telusko (Navin Reddy)
What is Java? - Elucian Moise (Sage-Code)
JavaScript
Asynchronous Programming: The End of The Loop - Jafar Husain
Beginner's Series to: JavaScript - Microsoft Developer
Bento JavaScript Learning Track (Bento)
Creative Coding for Complete Beginners - Algorithmic Art
Cycle.js Fundamentals - André Staltz
ES6 and Typescript Tutorial - Codevolution, Vishwas Gopinath
Functional Programming in JavaScript - Mattias Petter Johansson «Fun Fun Function»
Gentle Introduction to JavaScript - Deborah Kurata
Intro To JavaScript Unit Testing & BDD - Traversy Media
Introduction to ES6+ - Dylan C. Israel (Scrimba)
JavaScript Algorithms and Data Structures - freecodecamp
JavaScript Array Methods - Florin Pop
JavaScript Coding Challenges - Florin Pop
JavaScript Course - The Odin Project
Javascript course - Hitesh Choudhary
Javascript Essentials - Lawrence Turton (Udemy)
Javascript Essentials 1 (JSE) - (Cisco Networking Academy)
Javascript Fundamentals - Bharath Thippireddy (Udemy)
JavaScript Leetcode - Endeavour Monk
JavaScript Mini Course 2020 - Kalob Taulien (Udemy)
JavaScript Tutorial for Beginners - Code With Harry
JavaScript Tutorial for Beginners - The Net Ninja
JavaScript Tutorial for beginners - Moshfegh Hamedani (Programming with Mosh)
JavaScript Tutorial for Beginners - Full Course in 8 Hours [2020] - Clever Programmer
JavaScript Tutorials - Moshfegh Hamedani (Programming with Mosh)
Javascript tutorials for beginners - Telusko
Javascript30 - Wesbos
Learn how to program: JavaScript - Epicodus Inc.
Learn JavaScript - Florin Pop
Learn JavaScript - Full Course for Beginners - Beau Carnes, freeCodeCamp.org
Learn JavaScript for free - Per Harald Borgen (Scrimba)
Learn modern JavaScript - Beau Carnes (Scrimba) (Scrimba account required)
Learn to Program in Javascript: Beginner to Pro - Raghavendra Dixit (Udemy)
Modern JavaScript From The Beginning - Traversy Media
npm - Mastering the Basics - Vishwas Gopinath (Udemy)
Object-Oriented JavaScript - Richard Kalehoff (Udacity)
Offline Web Applications - Google, Michael Wales (Udacity)
Programming Foundations with Javascript, HTML and CSS - Owen Astrachan, Robert Duvall, Andrew D. Hilton, Susan H. Rodger (Coursera)
The 10 Days of JavaScript - Brad Schiff, LearnWebCode
Understanding RxJS - Academind
Vanilla JavaScript - Brad Traversy, Traversy Media
Angular
Angular 12 / 13 tutorial - Code Step By Step
Angular 12 Course - Slobodan Gajic
Angular 6 Tutorials - codedamn
Angular Complete Course Guide - Leela Web Dev
Angular Courses - Moshfegh Hamedani (Programming with Mosh)
Angular Crash Course 2021 - Brad Traversy, Traversy Media
Angular Fast Crash Course - Edwin Diaz, Coding Faculty Solutions (Udemy)
Angular for Beginners - Angular University (Udemy)
Angular Tutorial For Beginners - Codevolution
Angular Tutorial for Beginners - Web Framework with Typescript Course - Slobodan Gajic, freeCodeCamp
Learn Angular 5 from Scratch - Gary Simon (Udemy)
AngularJS
AngularJS Tutorial for Beginners - Yaakov Chaikin (My Lesson)
AngularJS Tutorials - The Net Ninja
Egghead.io - AngularJS - John Lindquist
Learn AngularJS 1.X - Codecademy (Codecademy account required)
Shaping up with Angular.js - Codeschool (Codeschool account required)
D3.js
Deno
Deno Beginner - Ahmad Awais (email address required)
Deno Course - Better than Node.js? - The Codeholic, freeCodeCamp
Deno Jump-start Tutorial - Net Ninja
Electron
Electron js Tutorials - Codevolution
jQuery
Bento jQuery Track (Bento)
Introduction to JQuery (Udacity)
jQuery Crash Course - Brad Traversy, Traversy Media
Next.js
Complete Next.js Course For Beginners - Daily Tuition
Master Next JS by Building Real Projects - JavaScript Mastery
Next.js for Beginners - Full Course - Kapehe (FreeCodeCamp)
Next.js Tutorial for Beginners - Codevolution
Next.js Tutorials for Beginners - Dave Gray
NodeJS
A Beginner's Guide to Node.js - DSC VIT Powered by Google Developers, Md Hishaam Akhtar (Udemy)
Beginner's Series to: Node.js - Microsoft Developer
Building a RESTful API with Node.js - Academind
Data brokering with Node.js: Process data at the speed of technology - Osio Labs Inc. (signup requested, not required)
Express JS Crash Course - Brad Traversy, Traversy Media
ExpressJS Fundamentals - Patrick Schroeder (Udemy)
Node and Express Tutorial - John Smilga, Coding Addict
Node.js Basics - Java Brains
Node.js Crash Course Tutorial - The Net Ninja
Node.js Introductory Course for Absolute Beginners - Nodejs Academy (Udemy)
Node.js Tutorial for Beginners - Telusko
Node.js Tutorial for Beginners: Learn Node in 1 Hour - Moshfegh Hamedani (Programming with Mosh)
React
Complete React course for beginner - Hitesh Choudhary
Frontend Armory: React Fundamentals - James K. Nelson
Full Modern React Tutorial - The Net Ninja (with practical)
Full-Stack Web Development with React Specialization - Jogesh K. Muppala (Coursera)
Full Stack with React and Appwrite - Colby Fayock (Egghead.io)
Introduction to React - Full Stack open
Learn React + Redux - registration required
Learn React for Free - Bob Ziroll (scrimba)
Learn React Router 6 - Bob Ziroll (scrimba)
Learn ReactJS - Codecademy
React (progate) (account required)
React basic in just 1 hour (Udemy)
React Context & Hooks Tutorial - The Net Ninja
React Crash Course 2020 - freecodecamp
React Hooks - WebDevSimplified
React JS Tutorial - Basic to Advance (2023) - Nerd's lesson
React Patterns for web apps - Lydia Hallie, Addy Osmani
React Router 6 – Tutorial for Beginners - John Smilga (freeCodeCamp)
React State Management using Context API (useContext + useReducer Hooks = Magic) - The Full Stack Junkie
React Testing Library Crash Course - The Net Ninja
React Tutorials - freeCodeCamp
ReactJS - Tutorial for Beginners - Mosh Hamedani (Programming with Mosh)
ReactJS Basics - Bitfumes
ReactJS Course For Beginners 2022 - PedroTech
ReactJS Frontend Web Development For Beginners - Ryan Dhungel (Udemy)
ReactJS Tutorial for Beginners - Codevolution
ReactJS Tutorials - GeeksforGeeks
Start Using React to Build Web Applications - Joe Maddalone
The Beginner's Guide to React - Kent C. Dodds
React Native
Introduction to React Native - Full Stack Open
React Native for Beginners - The Net Ninja
React Native Tutorial (2021) - Programming with Mash, MAhdi SHarifimehr
React Tutorial for Beginners - codevolution
Redux
Learn Redux - Wes Bos (email address requested)
Redux Toolkit Tutorial - Codevolution
Redux Tutorial- Learn Redux from Scratch - Mosh Hamedani
Svelte
Beginner SvelteKit - Steph Dietz
Learn How To Build Modern Web Apps With SvelteKit - Joy of Code
Learn Svelte - Joy of Code
Learn Svelte Full Course - Lihau Tan, freeCodeCamp
Learn the Svelte JavaScript Framework - Noah Glaser, freeCodeCamp
Svelte Crash Course - Traversy Media
Svelte Tutorial - Beau Carnes, freeCodeCamp
Svelte Tutorial for Beginners - Codevolution
Svelte Tutorial for Beginners - The Net Ninja
SvelteKit For Beginners - Joy of Code
SvelteKit Tutorial - Codevolution
SvelteKit Tutorial (Crash Course) - The Net Ninja
Three.js
Three.js Tutorial Crash Course - Chris Courses
Three.js Tutorials - Wael Yasmina
TypeScript
Beginner's Typescript - Matt Pocock
ES6 and Typescript Tutorial - Codevolution, Vishwas Gopinath
Introduction to TypeScript - Daniel Stern (Udemy)
Learn TypeScript - (CodeAcademy)
TypeScript Fast Crash Course - Edwin Diaz, Coding Faculty Solutions (Udemy)
TypeScript Tutorial for Beginners - 2022 - Programming with Mosh
Vue.js
Full Stack Vue.js, Express & MongoDB - Traversy Media
Get Started with Nuxt - Debbie O'Brien (Netlify)
Learn Vue 3 step by step - Jeffrey Way
VUE JS 3 Complete Course Tutorial - Leela Web Dev
Vue JS 3 Tutorial for Beginners - Vishwas Gopinath (Codevolution)
Vue.js Tutorial - The Net Ninja
Vue.js Tutorial for Beginners - Code Step By Step
Webpack
Learn Webpack Course - Colt Steele
Webpack 5 - Swashbuckling with Code
Webpack Tutorials for Beginners - Net Ninja
Julia
Decision Making Under Uncertainty using POMDPs.jl - The Julia Programming Language
GeoStats.jl Tutorials - Julio Hoffimann
Introduction to DataFrames.jl - Bogumił Kamiński (JuliaAcademy)
Julia Tutorials (Basic) - The Julia Programming Language
Kotlin
Advanced Android with Kotlin (Udacity)
Android Kotlin Tutorial: Create Android Apps using Kotlin - Sriyank Siddhartha
Developing Android Apps with Kotlin (Udacity)
Kotlin Bootcamp for Programmers - Aleks Haecky, Asser Samak, Sean McQuillan (Udacity)
Kotlin Bootcamp for Programmers - Developer Android (Google)
Kotlin Course - Tutorial for Beginners - Nate Ebel, freeCodeCamp
Kotlin for Java Developers - Svetlana Isakova, Andrey Breslav (Coursera)
Kotlin Newbie To Pro - Philipp Lackner
Kotlin Tutorial - Telusko
One hour Kotlin guide for beginners - Tutlets Kkang (Udemy)
Teach Computer Science with Kotlin - Kotlin
Track: Kotlin Basics - Hyperskill, JetBrains (Hyperskill)
Kubernetes
Fundamentals of Containers, Kubernetes, and Red Hat OpenShift - Zach Gutterman, Richard Allred (edX)
Kubernetes Core Concepts - KubeAcademy (VMware)
Kubernetes Course - Bogdan Stashchuk (FreeCoodeCamp)
Kubernetes Full Course in 7 Hours - Edureka
Kubernetes Tutorial for Beginners - TechWorld with Nana
Linux
Fundamentals of Red Hat Enterprise Linux - Chris Caillouet (edX)
IIEC RISE 1.0 RHCSA8 and Python3 - Vimal Daga
Introduction To Linux - The Linux Foundation (edx)
Linux Administration Tutorial Videos - edureka!
Linux Command Line - Adam Eubankas (Udemy)
Linux Command Line Tutorial For Beginners - Programming Knowledge
Linux Tutorials and Projects - Jason Cannon (Udemy)
LPIC 1 exam guide: Linux Professional Institute Certification Study Guide - Jadi Mirmirani (HTML)
LPIC 2 exam guide: Linux Professional Institute Certification Study Guide - Payam Borosan (HTML)
Red Hat Enterprise Linux Technical Overview - Red Hat Inc. (Udemy)
Lua
Learn Lua in 15 Minutes - Tyler Neylon (HTML)
Lua for Beginners - AlgoRythm
Lua Programming Tutorials - Steve's teacher
Lua Tutorial - Derek Banas
Machine Learning
AWS Machine Learning Foundations Course - AWS (Udacity)
Complete Machine Learning Bootcamp - Code for Cause
Complete Machine Learning in Python playlist - Krish Naik
Convolutional Neural Network - Coding Lane
Deep Learning Fundamentals - DeepLearning.TV (cognitiveclass.ai)
Intro to Machine Learning (Kaggle)
Intro to Machine Learning Udacity (Udacity)
Intro to Machine Learning using Microsoft Azure - Microsoft (Udacity)
Intro to Self-Driving Cars Nanodegree - Cezanne Camacho, Andrew Paster, Anthony Navarro, Tarin Ziyaee, et al. (Udacity)
Introduction to Machine Learning - MIT Open Learning Library
Machine Learning (SoloLearn) (account required)
Machine Learning - Nerd's Lesson
Machine Learning - StatQuest with Josh Starmer
Machine Learning Course With Python - Siddhardhan
Machine Learning Specialization - Andrew Ng, Eddy Shyu, Aarti Bagul, Geoff Ladwig (Coursera)
Machine Learning Tutorial in Python - edureka!
Machine Learning with Python - Saeed Aghabozorgi (cognitiveclass.ai)
Made with ML - Goku Mohandas (Applied ML · MLOps · Production)
Mathematics for Machine Learning - Linear Algebra - Imperial College London, Dr David Dye, Dr Sam Cooper
Mathematics for Machine Learning - Multivariate Calclus - Imperial College London, Dr David Dye, Dr Sam Cooper
PyTorch tutorials - PyTorch.org
Statistics for Applications - MIT OpenCourseWare
Understand Machine Learning Engineering by Building Projects - Alexey Grigorev
Markdown
Communicating using Markdown - GitHub Learning Lab (GitHub account or email address required)
MasteringMarkdown - Wesbos
MATLAB
Image Processing Using Matlab - Rashi Agarwal
Introduction to Matlab in English - Mohammed Mohammed
MATLAB for Data Processing and Visualization - Renee Bach
MATLAB Fundamentals - Erin Byrne
MATLAB Onramp - Renee Bach
MATLAB Programming for Numerical Computation NPTEL - Niket Kaisare NPTEL
MATLAB Programming Techniques - Matt Tearle
Simulink
Circuit Simulation Onramp - Alisha Schor
Simulink Fundamentals - Alisha Schor, Zhi Wang
Simulink Onramp - Alisha Schor
Misc
Advanced Adobe XD (Web Design) - Adi Purdila
FindLectures.com - Index of conference talks by language / topic (:card_file_box: archived)
Introduction to Reinforcement Learning with David Silver - David Silver
The Art of Code - Dylan Beattie - Dylan Beattie
.NET
ℹ️ See also … C#
Networking
CompTIA N10-008 Network+ Training Course - Professor Messer
Computer Networking: A Top-Down Approach 8th edition - Jim Kurose, Keith Ross
Computer Networking Course - Brian Farrell (FreeCodeCamp.org)
Computer Networks 5e - Andrew Tanenbaum, David Wetherall (Pearson)
Free CCNA 200-301 // Complete Course // NetworkChuck 2023 - NetworkChuck
Objective-C
Objective-C for Swift Developers - Gabrielle Miller-Messner (Udacity)
OCaml
Operating Systems
MIT 6.S081: Operating System Engineering(Fall 2020) - Frans Kaashoek, Robert Morris
Operating System - Neso Academy
Operating Systems - Jenny's Lectures CS IT
Perl
Perl Tutorial: Basics to Advanced - VLSI Academy
Pharo
The Pharo MOOC - Damien Cassou, Stéphane Ducasse, Luc Fabresse
PHP
Laravel 5.8 Tutorial From Scratch - Coder's Tape (2019)
Laravel From Scratch 2022 | 4+ Hour Course - Traversy Media
Learn how to program: PHP - Epicodus Inc.
Learn PHP - registration required
Learn PHP The Right Way - Full PHP Tutorial for Beginners & Advanced - Program With Gio
Learn Top Ten Frameworks In PHP By Building Projects - Eduonix Learning Solutions (account or email address required)
Object-Oriented PHP For Beginners - Dary Nazar (Code with Dary)
Object Oriented PHP Tutorial - Shaun Pelling (The Net Ninja)
PHP (& MySQL) Tutorial for Beginners - Shaun Pelling (The Net Ninja)
PHP & MySQL Tutorial - The Bad Tutorials (2015)
PHP Basics - Codecourse
PHP Courses for Beginner - Learn-PHP.org
PHP for beginners - Dary Nazar (Code with Dary)
PHP OOP Tutorials - Dani Krossing
PHP Programming Language Tutorial - Full Course - freeCodeCamp.org (2018)
PHP Tutorial - TutorialRepublic
PHP tutorial for beginners - Bro Code
PHP Tutorials - Dani Krossing
Use PHP to Create an MVC Framework - Full Course - Zura Sekhniashvili (freeCodeCamp.org)
PLC - Programmable logic controllers
Learning PLCs with Structured Text - Evan Jensen
PLC programming using TwinCAT 3 - Jakob Sagatowski
Processing
Python
Automate with Python - Full course for Beginners - FreeCodeCamp
Bento Python Learning Track (Bento)
CS50's Introduction to Programming Using Python - David J. Malan (Harvard OpenCourseWare and edX)
Data Structures And Algorithms In Python - Coding Ninjas
Django Wednesdays - Codemy.com
Fork Python (GeeksForGeeks)
Introduction to Computer Science and Programming (MIT's opencourseware)
Introduction to Python (Microsoft Docs)
Introduction to Python Programming (Udacity)
Introduction To Python Programming - Avinash Jain, The Codex (Udemy)
Learn Python For Free - Olof Paulson (Scrimba)
Learn Python From Scratch - MD. Hasanur Rahaman Hasib (Udemy)
Learn Python Programming - Programiz
Learn Python Programming - Python Course - Programming With Mosh
Learn Python Tutorial (Kaggle)
Learn to program in Python - Codecademy
Learn to Program: The Fundamentals (Coursera)
Practical Python: An Immersive Python Course - Nina Zakharenko
Practical Python Programming - David Beazley
Problem Solving, Python Programming, and Video Games - Duane Szafron, Paul Lu (Coursera)
Programming, Data Structures And Algorithms Using Python - Prof. Madhavan Mukund (NPTEL)
Programming Foundations with Python (Udacity)
Python 101 – Introduction to Programming - Zenva (Tutorials Point)
Python 3 (SoloLearn)
Python 3 Programming Tutorials for Beginners - Codebasics
Python And Cryptocurrency: Build 5 Real World Applications Ian Annase (Udemy)
Python Built in Functions A to Z Tutorial and Examples - Brainy Things
Python Course from scratch - Olaf Paulson (scrimba)
Python Data Analysis - Scott Rixner, Joe Warren (Coursera)
Python for Beginners - Alex The Analyst
Python for Beginners (Full Course) - Telusko
Python for Data Science, AI & Development - Joseph Santarcangelo (Coursera)
Python for Everybody (Coursera Reading Materials with YouTube Videos)
Python for OSINT. 21 day course for beginners - cyb_detective (PDF)
Python for Programmers - Codecademy
Python from Scratch - Centre for Education in Math and Computing (University of Waterloo)
Python GUI's With TKinter - Codemy.com
Python in 80 minutes - Muhammed Ali Dilek (Udemy)
Python Learn Course - Colin Morris (Kaggle)
Python OOP : Object Oriented Programming in Python - Deepali Srivastava (Udemy)
Python OOP Tutorials - Working with Classes - Corey Schafer
Python Pandas For Your Grandpa - Ben Gorman
Python Programming Essentials - Scott Rixner, Joe Warren (Coursera)
Python Programming From Scratch With Practicals - Sundeep Saradhi Kanthety (Tutorials Point)
Python Programming Language (Geeks for Geeks)
Python Programming MOOC 2022 - University of Helsinki
Python Programming Tutorials - Tech With Tim
Python Tutorial - Python for Beginners [Full Course] - Moshfegh Hamedani (Programming with Mosh)
Python tutorial for beginners - ProgrammingWithHarry
Python Tutorial for Beginners - Learn Python in 5 Hours [FULL COURSE] - Nana Janashia (TechWorld with Nana)
Python Tutorial For Beginners (With Notes) - ProgrammingWithHarry
Python Tutorials - Programming with Mosh
Python Tutorials - Corey Schafer
Python Tutorials - freeCodeCamp.org
Using Python for Research (edX Harvard)
Django
Django for Everybody - Charles R. Severence
Django Tutorial for Beginners - Navin Reddy
Django tutorial for Beginners - ProgrammingWithHarry
Django Tutorial for Beginners (2021) - Moshfegh Hamedani (Programming with Mosh)
Django Tutorials - Corey Schafer
Django Tutorials for Beginners - Programming With Harry(English)
Django Wednesdays - Codemy.com
Python Django Tutorial 2018 for Beginners - Clever Programmer
Python Django Tutorial 2021 - Dennis Ivy
Try Django 3.2 - Python Web Development Tutorial Series - Justin Mitchel, CodingEntrepreneurs
Flask
Flask Fridays - Codemy.com
Flask Tutorials - Corey Schafer
Flask Tutorials - Tech with Tim
Jupyter
Jupyter Tutorials - Emyrrich
QB64
Game Programming with QB64 - Terry Ritchie
R
R Basics - R Programming Language Introduction - R-Tutorials Training (Udemy)
R Programming Tutorial - Barton Poulson (freeCodeCamp)
R Tutorial For Beginners | Edureka - Edureka!
Redis
Learning Redis Tutorial - Packt Video
Redis Beginner Tutorials - Automation Step by Step
Redis CLI Course - Daily Code Buffer
Redis Crash Course - CodeWithTim
Redis Data Types - Redis
Redis Stack - Redis
Redis Tutorial for Beginners - ProgrammingKnowledge
Robotics
Free Robotics Course For School Students Certified Course By Coding Blocks Junior - CodingBlocks Junior
Introduction to RTOS - Shawn Hymel, Digi-Key
Robotics 1 - A. De Luca
Ruby
An Introduction to Ruby Programming Language - Ali Tourani (HTML, PDF)
Full Stack Ruby on Rails - The Odin Project
Learn Rails: Quickly Code, Style and Launch 4 Web Apps - Adam Eubanks (Udemy)
Learn Ruby - Codecademy
RESTful API with Ruby On Rails 5 - Udemy
Ruby on Rails a Beginners Guide - Stephen Chesnowitz (Udemy)
Ruby Programming Language - Full Course - Mike Dane (freeCodeCamp.org)
Rust
Comprehensive Rust - Google
Intro to Rust - Tensor Programming
Learn Rust from scratch - Educative.io
Rust Basics - Engineer Man
Rust Crash Course - Traversy Media
Rust for Beginners - Microsoft Developer
Rust Programming Tutorial - Tech With Tim
Rust Projects - Tensor Programming
Rust Tutorial - Doug Milford
Take your first steps with Rust - Microsoft.com
Spark
Learn Spark - David Drummond, Judit Lantos (Udacity)
Scala
Security
Computer Systems Security - Prof. Nickolai Zeldovich (MIT OpenCourseWare)
Ethical Hacking - Cyber Square
Ethical Hacking - Hacker101
Ethical Hacking - Basics (Kali 2021) - Arthur Salmon (Udemy)
Ethical Hacking - SQL Injection Attack - Sunil K. Gupta, Knowledge Aacademy (Udemy)
Ethical Hacking for beginners: Beginner to Advance - PaceIT Academy (Udemy)
Ethical Hacking from Scratch - The Complete Course - DIGIFLAX E-LEARNING (Udemy)
Ethical Hacking Kali Linux Command Line (CLI) Hands-On - Musab Zayadneh (Udemy)
Ethical hacking with Hak5 devices - David Bombal (Udemy)
Foundations of Hacking and Pentesting Android Apps - Scott Cosentino (Udemy)
Full Length Hacking Courses - The Cyber Mentor
Hacker Skills // OSINT (Information Gathering) - NetworkChuck
Introduction to Dark Web, Anonymity and Cryptocurrency - Rajneesh Gupta (Udemy)
Introduction to Information Security - Wenke Lee, Mustaque Ahamad, Catherine Gamboa (Udacity)
Learn Ethical Haacking From Scratch - Uzma Aslam (Udemy)
Learn Ethical Hacking (CEH Journey) - NetworkChuck
Linux for Hackers and Pentesters - Rajneesh Gupta (Udemy)
Modern Binary Exploitation - RPISEC
MOOC Introduction to Cyber Security 2023 - University of Helsinki
Nightmare - guyinatuxedo
Professor Messer’s SY0-601 CompTIA Security+ Course - Professor Messer
Reverse Engineering For Everyone! - mytechnotalent
Stanford Cryptography I - Dan Boneh
Stanford Cryptography II - Dan Boneh
Start Ethical Hacking with Parrot Security OS (Alt. to Kali) - Seyed Farshid Miri (Udemy)
The Complete Cyber Security & Hacking Course - INSEC-TECHS (EH Academy)
WireShark for Ethical Hacking - Musab Zayadneh (Udemy)
Zero to Hero: A Practical Network Penetration Testing Course - The Cyber Mentor
Software Engineering
Cypress In 3 Hours - LambdaTest
Robot Framework Tutorial - Software Testing Mentor
Selenium WebDriver Tutorial - Software Testing Mentor
Software Engineering - Tutorialspoint
Solidity
Learn Solidity - Will it Scale
MASTER Solidity for Blockchain - Dapp University
Solidity 101 - Secureum
Solidity 201 - Secureum
Solidity Tutorial - EatTheBlocks
Solidity Tutorial - A Full Course on Ethereum, Blockchain Development, Smart Contracts, and the EVM - Gregory McCubbin @ freeCodeCamp.org & Dapp University
Swift
100 days of Swift - Hacking With Swift
Build Great IOS Apps (Swift) - Hamad Fouad (Udemy)
Data Structures and Algorithms in Swift - Udacity
How To Make An App For Beginners (iOS/Swift - 2019) - Chris Ching (Udemy)
iOS Development Course - Use Swift 5 and UIKit to Build a Netflix Clone - freeCodeCamp.org
Learn Swift - CodeWithChris
Learn Swift 4 - Registration required
Server-Side Swift - Jarrod Parkes, Nic Jackson (Udacity)
Swift 5 for Beginners - iOS Academy
What Is Swift UI? Easy Steps Building Your first SwiftUI app - Matthew Harding (Udemy)
Vapor
System Design
System Design - Gaurav Sen
System Design Fundamentals - ByteByteGo
System Design Primer Course - sudoCODE
Terraform
terraform + AWS - Rohit Abraham (Udemy)
Terraform + GCP - Rohit Abraham (Udemy)
Terraform 101 - Jacob Jones (Udemy)
Terraform on Azure - Basic Tutorial - Rahul Sawant (Udemy)
Terraform Tutorial for Beginners - KodeKloud
Terraform Tutorials - Narendra
Terraform Zero to Hero - Abhishek Veeramalla
Theory
Formal Languages & Automata Theory - Lalit Vashistha
Intro to Theoretical Computer Science (Udacity)
Theory of Computation & Automata Theory - Neso Academy
Verilog / VHDL / SystemVerilog
nand2tetris - Shimon Schocken, Noam Nisan (Coursera)
Web Development
ASP.NET Core Tutorial For Beginners - Venkat (Pragim Technologies)
Command Line Power User - for web developers - WesBos (email address required)
Create a Professional Website with Velo by Wix - Codecademy
CS50’s Web Programming with Python and JavaScript - Brian Yu, David J. Malan (edX Harvard CS50)
Developing for Web Accessibility - World Wide Web Consortium Web Accessibility Initiative
Essential Nextjs Typescript Tailwind Stack - Fireship, Ben Awad, Traversy Media, Devs Force
Foundations of Front End Web Development - Davide Molin (Udemy)
Frontend UI Development with React - Jeff Delaney, Fireship.io
Full Stack Foundations - by AWS on Udacity
Full stack open - University of Helsinki, Houston Inc., Terveystalo, Elisa, K-ryhmä, Unity Technologies, Konecranes
How to Meet Web Content Accessibility Guidelines (Quick Reference) - W3C Web Accessibility Initiative
Introduction to Professional Web Development in JavaScript - Chris Bay, Jim Flores, Blake Mills, Sally Steuterman, Paul Matthews, Carly Langlois (The LaunchCode Foundation)
Java Web Development - Chris Bay, Jim Flores, Carly Langlois, Sally Steuterman (The LaunchCode Foundation)
Learn web development - Mozilla Contributors
Programming & Web Development Crash Course - Traversy Media
React Fundamentals - The Complete Guide For Beginners - Kerim Abdelmouiz (Udemy)
The GraphQL Apollo (with ReactJS, NodeJS and MongoDB) - Mohd. Raqif Warsi (Udemy)
Web Basics - Centre for Education in Math and Computing (University of Waterloo)
Web Development Course - MigraCode Barcelona
Web Development for Beginners - A Curriculum - Microsoft
Web Development Tutorial By Coding Ninjas (In English) - Coding Ninjas
Web Development Tutorials for Beginners - LearnCode.academy
Web Information Retrieval - L. Becchetti, A. Vitaletti (University of Sapienza Rome)
Web Programming - Centre for Education in Math and Computing (University of Waterloo)
Web3
ℹ️ See also … Blockchain, Solidity
Learn Blockchain, Solidity, and Full Stack Web3 Development with JavaScript – 32-Hour Course - Patrick Collins (freeCodeCamp)
Windows Phone
Windows Phone 8.1 Development for Absolute Beginners - Bob Tabor, Matthias Shapiro, Larry Lieberman (:card_file_box: archived)
WordPress
Advanced WordPress Theme Development Course - Imran Sayed - Codeytek Academy
Astra Theme Tutorials - Ferdy Korpershoek
Complete WooCommerce eCommerce WordPress Tutorials - Nayyar Shaikh
Complete WordPress Website Tutorials - Nayyar Shaikh
CrocoBlock Tutorials - Ferdy Korpershoek
Elementor Pro Tutorials - Ferdy Korpershoek
How to Create a Wordpress Website | Complete Tutorial - Jim Fahad Digital
How To Customize WooCommerce - WPTuts
Jet Engine - Moxet Khan
WordPress Basic to Advanced Course - Azharul Rafy
WordPress Elementor Pro Tutorials - Nayyar Shaikh
WordPress Tips and Tricks - Nayyar Shaikh
YAML
Complete YAML Course - Beginner to Advanced for DevOps and more! - Kunal Kushwaha
Last updated