This website works better with JavaScript
Home
Verkennen
Help
Inloggen
junxiaoyao
/
free-programming-books
Volgen
1
Ster
0
Vork
0
Bestanden
Issues
0
Pull-aanvragen
0
Wiki
Aftakking:
main
Aftakkingen
Labels
main
free-programmin...
/
courses
/
free-courses-en.md
free-courses-en.md
153 KB
Permalink
Geschiedenis
Ruwe
Index
0 - MOOC
Algorithms & Data Structures
Soft Computing
Android
APL
Artificial Intelligence
Assembly
AutoIt
Ballerina
Bash / Shell
Blockchain
C
C#
C++
Clojure
Cloud Computing
AWS
Azure
GCP
IBM
Compilers
Computer Organization and Architecture
Computer Science
Cryptography
CUDA
Dart
Data Science
Databases
NoSQL
SQL
Deep Learning
DevOps
Ansible
Chef
Jenkins
Digital Electronics
Docker
Elastic
Flutter
Fortran
Game Development
Git
Go
Graph Theory
Haskell
HTML and CSS
Bootstrap
IDE and editors
iOS
Java
JavaScript
Angular
AngularJS
Astro
D3.js
Deno
Electron
jQuery
Nest.js
Next.js
NodeJS
React
React Native
Redux
Svelte
Three.js
TypeScript
Vue.js
Webpack
Julia
Kotlin
Kubernetes
Linux
Lua
Machine Learning
Markdown
Matlab
Simulink
Misc
.NET
Networking
Objective-C
OCaml
Operating Systems
Perl
Pharo
PHP
PLC - Programmable logic controllers
Processing
Python
Django
Flask
Jupyter
QB64
R
Redis
Robotics
Ruby
Rust
Scala
Security
Software Engineering
Solidity
Spark
Swift
Vapor
System Design
Terraform
Theory
UI/UX
Verilog / VHDL / SystemVerilog
Web Development
Web3
Windows Phone
WordPress
YAML
0 - MOOC
class central
Codecademy
Coursera
Datacamp
DevDocs
edX
freeCodeCamp
FutureLearn
Hyperskill
IITBombayX (IITBX)
Khan Academy
LabEx
LearnWeb3 DAO | Become a Web3 Developer for Free
MIT OCW
MOOC.fi
NPTEL
openHPI
openSAP
Platzi
Roadmap.sh
The Odin Project
Udacity
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
Berkeley University CS 61B: Data Structures
Berkeley's CS 61B: Data Structures
C Programming & Data Structures
- Neso Academy
Codechef Solutions
- Endeavour Monk
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
Dynamic Programming Playlist | Interview Questions | Recursion | Tabulation | Striver | C++ | Java | DSA | Placements
- take U forward
ECS 36C: Data Structures, Algorithms, and Programming
- Joël Porquet-Lupine
Graph Series by Striver | C++ | Java | Interview Centric | Algorithms | Problems
- take U forward
Graph Theory playlist
- WilliamFiset
IIT Bombay Foundation of Data Structures (CS213.1x)
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 (Fall 2011)
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
Princeton University Algorithms, Part 1
Princeton University Algorithms, Part 2
Red Black Tree in Data Structures
- NG Tutorials
Sorting Algorithms
- mycodeschool
Sorting Algorithms
- Amulya's Academy
Stanford University Algorithms: Design and Analysis, Part 1
Stanford University Algorithms: Design and Analysis, Part 2
Strivers A2Z-DSA Course | DSA Playlist | Placements
- take U forward
Tree Algorithms
- WilliamFiset
Trees by Striver | C++ | Java | Placements | Binary Trees and Traversals | Problems
- take U forward
Soft Computing
Introduction To Soft Computing
- Computer Science and Engineering
Learn and Grow
- Learn and Grow
Android
Advanced Android App Development
(Udacity)
Android App Development for Beginners Playlist
- Bucky Roberts (thenewboston)
Android App Development Tutorial for Beginners (2020) | Complete Guides and Courses
- tutorialsEU
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 Basics with Compose
- Google Developers Training
Android Developer Fundamentals (Version 2) — Codelab
Android Developer Fundamentals (Version 2) — Concepts
Android Development for Beginners - Full Course
- freeCodeCamp.org
Android Development Tutorials
- GeeksforGeeks
Android Performance
(Udacity)
Android Tutorial for Beginners
- Telusko
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)
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
Jetpack Compose for Android Developers
- Google Developers Training
Learn Android Application Development for Beginners
- Johan Jurrius, ProgramMe Programming (Udemy)
Learn Android in 9 Hours
(Edureka)
Material design
Material Design for Android Developers
(Udacity)
MVVM Image Search App with Architecture Components & Retrofit
- Florian Walther ( Coding in flow )
MVVM NewsApp, Retrofit, Room, Coroutines, Navigation Components
- Philipp Lackner
MVVM Spotify Clone
- Philipp Lackner
MVVM To-Do List App with Flow and Architecture Components
- Florian Walther ( Coding in flow )
Pokédex App with Jetpack Compose
- Phillipp Lackner
Programming Mobile Applications for Android Handheld Systems pt. 1
Programming Mobile Applications for Android Handheld Systems pt. 2
Programming Mobile Services for Android Handheld Systems: Communication
Programming Mobile Services for Android Handheld Systems: Concurrency
APL
APL Course
- Dyalog
(:construction: 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)
AI Python for Beginners
- Andrew Ng (DeepLearning.ai)
Aml-2018 Ambient Intelligence
- Fulvio Corno, Luigi De Russis, Alberto Monge Roffarello @ Politecnico di Torino
Artificial Intelligence on Google Cloud Platform
- Srivatsan Srinivasan @ AIEngineering
Artificial Intelligence Search Methods For Problem Solving
- nptelhrd
AWS Certified AI Practitioner (AIF-C01)
- Andrew Brown (FreeCodeCamp)
Community Computer Vision Course
- Hugging Face
CS50’s Introduction to Artificial Intelligence with Python
- Brian Yu, David J. Malan (Harvard OpenCourseWare and edX)
Deep Reinforcement Learning Course
- Hugging Face
Diffusion Course
- Hugging Face
Elements of AI
- University of Helsinki, Reaktor
Have fun Staying Home And Learning AI - SHALA2020
- IIT BOMBAY
IBM AI Engineering Professional Certificate
- Romeo Kienzler, Saeed Aghabozorgi, Joseph Santarcangelo, Alex Aklson et al. (Coursera)
Intro to Claude AI
- Shant Dashjian (Scrimba)
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
- Patrick Henry Winston (MIT OpenCourseWare)
NLP Course
- Hugging Face
NYU Artificial Intelligence SP24
- Alfredo Canziani, Ernest Davis
Stanford CS221: Artificial Intelligence: Principles and Techniques | Autumn 2019
- Stanford Online
Assembly
Assembly Language complete course
- Exceptional Programmers
Assembly Language Programming
- Rasmurtech
Binary Exploitation / Memory Corruption by LiveOverflow
- LiveOverflow
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
The Basics AutoIt Tutorial
- MrAutoIt
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 | Shell Scripting Crash Course | Linux Certification Training | Edureka
- edureka!
Shell Scripting Tutorial for Beginners
- ProgrammingKnowledge
Blockchain
Assembly and Formal Verification
- Cyfrin Updraft
BerkeleyX: Blockchain Technology
- Rustie Lin and Nadir Akhtar
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
Ethereum Developer Bootcamp
- Alchemy University
Free Blockchain Development Courses
- Dapp University
Learn Blockchain
- Roomyan
Smart Contract Security
- Cyfrin Updraft
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
- Jaspreet Singh (Neso Academy)
C Programming & Data Structures
- Sujeet Singh (Neso Academy)
C Programming 2021: Master The Basics!
- Ali Badran (Udemy)
C Programming and Assembly Language
- NPTEL NOC IITM
C Programming for Beginners
- Programiz
C Programming Tutorial
- The Bad Tutorials
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
The Arduino Platform and C Programming
- Ian Harris (Coursera)
C#
ASP.NET Core 2.2 & 3 REST API Tutorial
- Nick Chapsas
Build .NET applications with C#
- Bob Tabor (Microsoft)
Build mobile and desktop apps with .NET MAUI
- James Montemagno (Microsoft)
Building a microservice architecture with ASP.NET Core - Gill Cleeren - NDC London 2022
- Gill Cleeren
C# 101
- Scott Hanselman, Kendra Havens (Microsoft)
C# for Beginners
- Dotnet
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
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
- CppNuts
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
Google's C++ Course
Introduction to C++
(MIT's OpenCourseWare)
Introduction to C++
- Microsoft (edX) (:card_file_box:
archived
)
Introduction to Programming through C++
- NPTEL
Learn C++ With Me
- Tech With Tim
Sololearn C++
-
registration required
Clojure
Clojure language Tutorial - for Beginners
- it learning
Clojure Tutorial
- Derek Banas
Functional Programming with Clojure
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 Full Course In 11 Hours | Cloud Computing Tutorial For Beginners
- Edureka!
Cloud Computing Tutorial For Beginners - 2023 Updated
- Simplilearn
Introduction to Cloud
- CognitiveClass.ai
NPTEL-CloudComputing
- Manish Narula
AWS
AWS Certified Cloud Practitioner Course (2020-2023)
- Stephane Maarek
AWS Certified Cloud Practitioner Course (CLF-C02)(2024)
- Andrew Brown (FreeCodeCamp)
AWS Cloud Complete Bootcamp Course
- Andrew Brown (FreeCodeCamp)
AWS Power Hour: Architecting
- AWS
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
GCP
Google Cloud Essentials
- Google Cloud Tech
Learn Google Cloud
- Cloud Advocate
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
Berkeley's CS 61A: Taught using SICP
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)
Discrete Mathematics for Computer Science Specialization
- My Lesson
Introduction to Augmented Reality and ARCore
- Daydream
LouvainX Paradigms of Computer Programming – Abstraction and Concurrency
LouvainX Paradigms of Computer Programming – Fundamentals
MIT 6.824 Distributed Systems (Spring 2020)
MIT's Computer Language Engineering
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)
MIT's Mathematics for Computer Science
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
Cuda
CUDA Crash Course
- CoffeeBeforeArch
CUDA Programming Course – High-Performance Computing with GPUs
- Elliot Arledge (FreeCodeCamp)
CUDA Tutorials
- Creel
Intro to Parallel Programming Using CUDA to Harness the Power of GPUs
(Udacity)
Dart
Dart Course for Beginners
(Udemy)
Dart Programming in 4 hours | Full beginners tutorial
- Mike Dane
Dart Programming Tutorial - Full Course
- Mahmud Ahsan (FreeCodeCamp)
Dart Programming Tutorial | Learn the Dart for Flutter
(Udemy)
Essential Dart
- Krzysztof Kowalczyk (HTML)
Free Dart Course
- Vandad Nahavandipoor
Learning Dart
- Compiled from StackOverflow Documentation (PDF)
Data Science
Advanced Data Mining with Weka MOOC
An Introduction to 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 Python: Zero to Pandas
(Jovian)
Data Analysis with R
- Facebook (Udacity)
Data Build Tool (dbt)
- Kahan Data Solutions
Data Cleaning
- Rachael Tatman (Kaggle)
Data Engineering
- Kahan Data Solutions
Data Mining with Weka MOOC
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)
More Data Mining with Weka MOOC
NICO 101 - Introduction to Programming for Big Data
- Luis Amaral, Helio Tejedor, Luiz Alves
The Analytics Edge
Time Series Modelling and Analysis
- AIEngineering
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 System | CS & IT | GATE 2024
- Gate Wallah English
Database Management Systems
- Partha Pratim Das (IIT Madras B.S. Degree Programme)
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
Databases in Depth
- Keerti Purswani
DBMS for GATE Exams
- Tutorialspoint
DML Server Administration
(Alison)
Introduction to Databases
(Stanford University)
Introduction to the Fundamentals of Databases
(Simplilearn)
Learn SQL Basic for Data Science Specialisation
(Coursera)
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 for Developers
- Aaron Francis (PlanetScale)
MySQL Playlist
- Krish Naik
MySQL Tutorial for Beginners [Full Course]
- Moshfegh Hamedani (Programming with Mosh)
SQL Foundations
- Sagar Uppuluri (Udemy)
SQL NPTEL
SQL Tutorial
SQL Tutorial - Full Database Course for Beginners
- Mike Dane (freeCodeCamp)
Deep Learning
Advanced NLP using spaCy
- Ines Montani
Complete Deep Learning
- Krish Naik
Convolutional Neural Networks for Visual Recognition
Deep Learning for Natural Language Processing
Deep Learning Specialization
(coursera)
Deep Learning with PyTorch
- Aakash N. S., freeCodeCamp.org
Deep Learning with Pytorch: Zero tp GANs
(Jovian)
Deep Learning With Tensorflow 2.0 and Keras
- codebasics
Deep Multi-Task and Meta Learning
- Chelsea Finn (Stanford University)
Deep Reinforcement Learning
- Sergey Levine
Deep Reinforcement Learning Course - Hugging Face
Exploring Fairness in Machine Learning for International Development
- Richard Fletcher, Daniel Frey, Mike Teodorescu, Amit Gandhi, Audace Nakeshimana (MIT OpenCourseWare)
Full Stack Computer Vision Tutorial with Tensorflow, Python, Tensorflow.JS with React.JS
- Nicholas Renotte
Hugging Face NLP Course
- Hugging Face
Intro to Deep Learning
- Ryan Holbrook
Introduction to Reinforcement learning with David Silver
- David Silver
MIT 6.S094: Deep Learning for Self-Driving Cars
MIT 6.S191: Introduction to Deep Learning
- Alexander Amini, Ava Soleimany
Neuromatch Academy: Deep Learning
- Neuromatch Academy
NYU Deep Learning SP21
Alfredo Canziani
NYU Deep Learning SP22
- Alfredo Canziani
Practical Deep Learning For Coders taught
- Jeremy Howard
Practical Deep Learning for Coders, v3 (using fastai library)
Recurrent Neural Network
- Coding Lane
Self-Paced Courses for Deep Learning
Stanford CS 224N: Natural Language Processing with Deep Learning
(Stanford Online)
Stanford CS230: Deep Learning
(Stanford Online)
Unsupervised Feature Learning and Deep Learning
What is Deep Learning
(Udacity)
DevOps
AWS DevOps Engineer Learning Plan
- AWS
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)
Getting Started with Ansible
- Learn Linux TV
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
Deploying Containerized Applications Technical Overview
- Red Hat
Docker
- Raghav Pal
Docker and Kubernetes Complete Tutorial
- Analytics Excellence
Docker Crash Course Tutorial
- Net Ninja
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 - What is Docker? Introduction to Containers
- Kunal Kushwaha
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!
IIEC RISE 1.0 Docker
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
Basic Development With Flutter
- Muhammad Noman
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
Getting Started With Flutter
- Muhammad Noman
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
2D Hack-n-Slash Course (Complete Course) - GameMaker Studio 2
- 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
Getting started with the Godot game engine in 2021
- GDQuest
Godot 3 2D Platform Game
- HeartBeast
Godot 3 Tutorial Series - Create a Simple 3D Game
- BornCG
Godot Action RPG Series
- HeartBeast
Godot Space Sidescroller Tutorial Series
- PlugWorld
Godot Wave Shooter Tutorials
- PlugWorld
Learn Unity - Beginner's Game Development Tutorial
- freeCodeCamp.org
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)
Unity User Manual
Git
Bento Git Learning Track
(Bento)
Bento GitHub Learning Track
(Bento)
Collaborate with others with Markdown and GitHub Pages
- Microsoft Learn
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 and GitHub for Poets
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 for Professionals Tutorial - Tools & Concepts for Mastering Version Control with Git
- Tobias Günther
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 and GitHub
- Google (Coursera)
Introduction to version control with Git
- Microsoft Learn
Learn Git with Bitbucket Cloud
- Atlassian
Go
A Tour Of Go
Building Microservices with 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
- Soumen Maity (Graph Theory)
Graph Theory
- Wrath of Math
Graph Theory
- Prof. Soumen Maity (NPTEL)
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 Personal Website with Dash
Build a Quiz App with HTML, CSS, and JavaScript
- James Quick (Udemy)
Build a responsive website with Webflow
Build a SaaS landing page using Skeleton
Build Dynamic Websites
- David J. Malan
(YouTube)
Build web pages with HTML and CSS for beginners
- Microsoft Learn
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 Tutorial
- The Bad Tutorials
CSS Tutorials
- Dev Ed
CSS3 tutorial for beginners | Learn CSS3
- Udemy
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 & CSS Crash Course Tutorial For Beginners
- EJ Media
HTML and CSS Crash Course
- Kevin Powell (scrimba)
HTML and CSS Crash For Beginner
- Kevin Powell
HTML and CSS Tutorials
- Dani Krossing
HTML Tutorial
HTML Tutorial For Beginners (With Notes)
- ProgrammingWithHarry
HTML5 and CSS3 Fundamentals
- Stone River eLearning (Udemy)
Learn CSS
- Codecademy
Learn CSS Grid
- Per Harald Borgen (Scrimba)
Learn Flexbox
- Per Harald Borgen (Scrimba)
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)
Learn HTML5 Programming From Scratch
Learn to style HTML using CSS
Responsive Web Design with HTML5 and CSS3 - Advanced
- Udemy
Sass Tutorial - Build Your Own CSS Library
- The Net Ninja
Structuring the web with HTML
Tailwind CSS Full Course for Beginners
- Dave Gray
Tailwind CSS Tutorial
- The Net Ninja
TailwindCSS Tutorial
- Code With Dary
Web Development By Doing: HTML / CSS From Scratch
- Udemy
Web Development for Beginners
- Microsoft Learn
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
- Scrimba
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
AppCoda Complete iOS Tutorial
CS193p Developing Apps for IOS
- Stanford
CS50 2019 - iOS Track
- David J. Malan (Harvard OpenCourseWare)
Developing iOS 11 Apps with Swift
Get Started with iOS Development (iOS 13, Swift 5)
- London App Brewery
How to Make an App in 8 Days
- CodeWithChris
Ray Wenderlich iOS Tutorial
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
IDE and editors
Vim As Your Editor
- ThePrimeagen
Java
Advanced Software Construction in Java
- MIT Open Learning Library
Building Microservices With Spring Boot – Free Course With Practical Project
Chinthaka Dinadasa (javatodev)
Central Connecticut State University, Introduction to CS Using Java
CS106A - Programming Methodology
(Stanford)
Fundamentals of Java EE Development
- Will Dinyes (edX)
Hibernate Tutorial for Beginners
- Telusko (Navin Reddy)
Introduction to Java
Introduction to Java + DSA
- Kunal Kushwaha
Java + DSA + Interview Preparation Course
- 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 for Complete Beginners
Java for Mobile Devices - Introducing Codename One
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 Programming: Solving Problems with Software
(Coursera)
Java Server Tutorials - Happy Coding
- Kevin Workman
Java tutorial for beginners
- Bro Code
Java Tutorial for Beginners
- Programming with Mosh
Java Tutorial For Beginners
- Tarun Luthra
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
Object-Oriented programming with Java, part I
Object-Oriented programming with Java, part II
Princeton Algorithms, Part 1
Problem Solving With Java
(Udacity)
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
30 Days, 30 JavaScript Projects For Beginners to Practice
- GreatStack
Asynchronous Programming: The End of The Loop
- Jafar Husain
Beginner's Series to: JavaScript
- Microsoft Developer
Bento JavaScript Learning Track
(Bento)
Bun JS Tutorials for Beginners
- TechWebDocs
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 ES6 programming
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 Projects For Beginners | Easy To Advance
- Tech2 etc
JavaScript Tutorial for Beginners
- ProgrammingWithHarry
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)
learn:query
Modern JavaScript From The Beginning
- Traversy Media
Namaste 🙏 JavaScript: An In-Depth JavaScript Fundamentals Course
- Akshay Saini
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 - Complete (Fundamentals to Advanced)
- Tech CBT
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
)
Astro
Astro Blog Course
- Coding in Public
Astro Crash Course
- Traversy Media
Astro Web Framework Crash Course
- freeCodeCamp
D3.js
D3 101
- Curran Kelleher
Learn D3
- Codecademy
(account required)
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 Complete Course
- coderJeet
Electron js Tutorials
- Codevolution
Force.com
Apex TrailMix
- Rick Olson
Get Started with Lightning Web Components
- Salesforce Trailhead
jQuery
Bento jQuery Track
(Bento)
Introduction to JQuery
(Udacity)
jQuery Crash Course
- Brad Traversy, Traversy Media
Nest.js
Learn NestJS – Complete Course
- freeCodeCamp
Nest.js Crash Course
- Net Ninja
NestJs
- Marius Espejo
Next.js
Complete Next.js Course For Beginners
- Daily Tuition
Learn Next.js
- Vercel (HTML)
Master Next JS by Building Real Projects
- JavaScript Mastery
Mastering Next.js
Next.js 14 Beginner Roadmap & Course
- Coding in Flow
Next.js for Beginners - Full Course
- Kapehe (FreeCodeCamp)
Next.js Tutorial for Beginners
- Codevolution
Next.js Tutorial for Beginners
- Net Ninja
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
Build a Bank App ...From Scratch
- Ugwu Somto
Build JavaScript applications with Node.js
- Microsoft Learn
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 API Development for Beginners
(Udemy)
Node.js Basics
- Java Brains
Node.js Crash Course Tutorial
- The Net Ninja
Node.js Full Course for Beginners | Complete All-in-One Tutorial | 7 Hours
- Dave Gray
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
Creating your first web apps with React
- Microsoft Learn
Framer Motion (for React) Tutorial
- Net Ninja
Framer Motion Tutorial
- Code With Yousaf
Frontend Armory: React Fundamentals
- James K. Nelson
Full Modern React Tutorial
- The Net Ninja (with practical)
Full Stack with React and Appwrite
- Colby Fayock (Egghead.io)
Introduction to React
- Full Stack open
Learn Class Components in React
- Bob Ziroll (Scrimba)
Learn React + Redux
-
registration required
Learn React for Free
- Bob Ziroll (Scrimba)
Learn React Router 6
- Bob Ziroll (Scrimba)
Learn ReactJS
- Codecademy
Learn Styled Components in React
- Ania Kubow (Scrimba)
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 Intermediate JavaScript Course
- Jack Herrington (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 Full Course for Beginners | Complete All-in-One Tutorial | 9 Hours
- Dave Gray
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
CS50's Mobile App Development with React Native
- edX
Introduction to React Native
- Full Stack Open
React Native for Beginners
- The Net Ninja
React Native Tutorial (2021)
- Programming with Mash, MAhdi SHarifimehr
Redux
Getting Started with 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 Advanced Tutorial
- Andrew Woan
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)
Learn TypeScript
- Ania Kubow (Scrimba)
Learn TypeSCript
- Bob Ziroll (Scrimba)
Typescript
- Hitesh Choudhary
TypeScript Course for Beginners- Learn TypeScript from Scratch!
- Academind
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)
Internationalization with vue-i18n
Intro to Vue 2
Intro to Vue 3
JavaScript Testing Fundamentals
Learn Vue 3 step by step
- Jeffrey Way
Nuxt.js Fundamentals
VUE JS 3 Complete Course Tutorial
- Leela Web Dev
Vue JS 3 Tutorial for Beginners
- Vishwas Gopinath (Codevolution)
Vue Router for Everyone
Vue.js Components Fundamentals
Vue.js Fundamentals
Vue.js Tutorial
- The Net Ninja
Vue.js Tutorial for Beginners
- Code Step By Step
Vuex for Everyone
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 Development Full Tutorial 2023 | Kotlin
- Scaler
Android Kotlin Tutorial: Create Android Apps using Kotlin
- Sriyank Siddhartha
Android with kotlin
- Smartherd
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 Programming Full Tutorial 2023
- Scaler
Kotlin Tutorial
- Telusko
Kotlin Tutorial - Kotlin at Light Speed
- Rock the JVM
Kotlin Tutorial for Beginners: Basics and Fundamentals for Android
- Smartherd
Learn Kotlin
- Codecademy
(registration required)
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 101 workshop - complete hands-on
- Kubesimplify
Kubernetes Core Concepts
- KubeAcademy (VMware)
Kubernetes Course
- Bogdan Stashchuk (FreeCoodeCamp)
Kubernetes Full Course in 7 Hours
- Edureka
Kubernetes Tutorial for Beginners
- TechWorld with Nana
Kubernetes Tutorial for Beginners
- edureka!
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)
Introduction to Linux – Full Course for Beginners
- Beau (freeCodeCamp.org)
Linux Administration Tutorial Videos
- edureka!
Linux Command Line
- Adam Eubankas (Udemy)
Linux Command Line Tutorial For Beginners
- Programming Knowledge
Linux for Hackers (and everyone) // FREE Course for Beginners
- NetworkChuck
Linux Tutorial for Beginners - Learn Linux and the Bash Command Line
- Ryan Chadwick
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)
The Linux Basics: Beginner to Sysadmin, Step by Step
Lua
Learn Lua in 15 Minutes
- Tyler Neylon (HTML)
Learning Lua
- Burtons Media Group
Lua for Beginners
- AlgoRythm
Lua Interactive Crash Course
Lua Programming Tutorials
- Steve's teacher
Lua Tutorial
- Derek Banas
Machine Learning
AWS Machine Learning Foundations Course
- AWS (Udacity)
Caltech's Learning From data
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)
Google's Machine Learning Crash Course
Hacker's guide to learning model
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
Linear Algebra for Machine Learning
- Jon Krohn
Machine Learning
(SoloLearn)
(account required)
Machine Learning
- Nerd's Lesson
Machine Learning
- StatQuest with Josh Starmer
Machine Learning — Andrew Ng, Stanford University
- Andrew Ng
Machine Learning Course for Beginners
- freeCodeCamp.org
Machine Learning Course With Python
- Siddhardhan
Machine Learning Foundations
- Google for Developers
Machine Learning Recipes with Josh Gordon
- Google for Developers
Machine Learning Specialization
- Andrew Ng, Eddy Shyu, Aarti Bagul, Geoff Ladwig (Coursera)
Machine Learning Tutorial in Python
- edureka!
Machine Learning Tutorial Python | Machine Learning For Beginners
- Dhaval Patel
Machine Learning with Python
- Saeed Aghabozorgi (cognitiveclass.ai)
Machine Learning with Python: Zero to GBMs
(Jovian)
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
Pattern Recognition and Machine Learning
Python Machine Learning and AI Mega Course - Learn 4 Different Areas of ML & AI
- Tech With Tim (Tim Ruscica)
Python Machine Learning Tutorials
- Tech With Tim (Tim Ruscica)
PyTorch tutorials
- PyTorch.org
Stanford SEE 229 - Machine Learning
Stanford University Machine Learning
Statistics for Applications
- MIT OpenCourseWare
Understand Machine Learning Engineering by Building Projects
- Alexey Grigorev
Understanding AI from Scratch – Neural Networks Course
- Radu (FreeCodeCamp)
Markdown
Communicating using Markdown
- GitHub Learning Lab
(GitHub account or email address required)
MasteringMarkdown
- Wesbos
MATLAB
Data Processing and Feature Engineering with MATLAB
(coursera)
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
MIT 18.S997 Introduction to MATLAB Programming
- MIT OpenCourseWare
Simulink
Circuit Simulation Onramp
- Alisha Schor
Simulink Fundamentals
- Alisha Schor, Zhi Wang
Simulink Onramp
- Alisha Schor
Misc
Advanced Adobe XD (Web Design)
- Adi Purdila
Computer Graphics
FindLectures.com
- Index of conference talks by language / topic (:card_file_box:
archived
)
Introduction to Quantum Computing and Quantum Hardware
- Qiskit
Introduction to Reinforcement Learning with David Silver
- David Silver
MIT Numerical Methods (2014)
The Art of Code - Dylan Beattie
- Dylan Beattie
.NET
:information_source: 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 Networking Full Course - OSI Model Deep Dive with Real Life Examples
- Kunal Kushwaha
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
Cornell's Data Structures and Functional Programming
Introduction to Functional Programming in OCaml
OCAML Data Structures Tutorial
- Noureddin Sadawi
OCaml Playlist
- OCamlWorkshops
OCaml Programming: Correct + Efficient + Beautiful
- Michael Ryan Clarkson
OCAML Tutorial
- Noureddin Sadawi
Operating Systems
Berkeley's CS 162: Operating Systems and Systems Programming
Berkeley's CS 194: What is an Operating System?
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 Programming Course for Beginners
- freeCodeCamp
Perl Tutorial
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 9 Tutorial
- Anil Sidhu (Code Step By Step)
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)
Yii2 Lessons
- Uthpala Heenatigala
PLC - Programmable logic controllers
Learning motion control and IO with Beckhoff TwinCAT PLCs
- Evan Jensen
Learning PLCs with Structured Text
- Evan Jensen
PLC programming using TwinCAT 3
- Jakob Sagatowski
Processing
Learning Processing: A Beginner's Guide to Programming Images, Animation, and Interaction
- The Coding Train
Python
An Introduction to Interactive Programming in Python (Part 1)
(Coursera)
An Introduction to Interactive Programming in Python (Part 2)
(Coursera)
Automate with Python - Full course for Beginners
- FreeCodeCamp
Bento Python Learning Track
(Bento)
Berkeley's Structure and Interpretation of Computer Programs
Codesdope
Complete Python Playlist
- Krish Naik
CS50's Introduction to Programming Using Python
- David J. Malan (Harvard OpenCourseWare and edX)
Data Structures And Algorithms In Python
- codebasics
Data Structures And Algorithms In Python
- Coding Ninjas
Django Wednesdays
- Codemy.com
Fork Python
(GeeksForGeeks)
Google's Python Course
Introduction to Computer Science and Programming
(MIT's opencourseware)
Introduction to Python
(Microsoft Docs)
Introduction to Python Basics for Data Science
(DPhi)
Introduction to Python Programming
(Udacity)
Introduction To Python Programming
- Avinash Jain, The Codex (Udemy)
Introduction to Scripting in Python Specialization
(Coursera)
Learn Python
Learn Python - Free Interactive Python Tutorial
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 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
Python Course from scratch
- Olaf Paulson (scrimba)
Python Data Analysis
- Scott Rixner, Joe Warren (Coursera)
Python for Beginners
- Merul Dhiman (Alison)
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 Hackers FULL Course | Bug Bounty & Ethical Hacking
- PhD Security
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 2025
- University of Helsinki
Python Programming Tutorial
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
SoloLearn
The Python Tutorial
Using Python for Research
(edX Harvard)
Django
Complete Django Tutorial
- Net Ninja
Django 3.0 Crash Course Tutorials | Customer Management App
- Dennis Ivy
Django for Everybody
- Charles R. Severence
Django Tutorial for Beginners
- Navin Reddy
Django Tutorial for Beginners (2021)
- Moshfegh Hamedani (Programming with Mosh)
Django Tutorials
- Corey Schafer
Django Tutorials for Beginners
- ProgrammingWithHarry
Django Wednesdays
- Codemy.com
Python Django Tutorial 2018 for Beginners
- Clever Programmer
Python Django Tutorial 2021
- Dennis Ivy
Python Django Web Framework - Full Course for Beginners
- freeCodeCamp (Justin Mitchel)
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
Introduction to R
- DataCamp
R Basics - R Programming Language Introduction
- R-Tutorials Training (Udemy)
R Programming
R Programming For Beginners
- Simplilearn
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
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)
Ruby Tutorial
Rust
Complete Rust Marathon
- Harkirat Singh
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
The Rust Lang Book
- Let's Get Rusty
Spark
Learn Spark
- David Drummond, Judit Lantos (Udacity)
Spark Tutorial | Spark Tutorial for Beginners | Apache Spark Full Course - Learn Apache Spark 2020
Great Learning
Scala
Functional Programming in Scala Specialization
Scala at Light Speed
- Rock the JVM
Security
@TJ_Null’s OSCP Prep
- IppSec
Computer Systems Security
- Nickolai Zeldovich (MIT OpenCourseWare)
Ethical Hacking
- Hacker101
Ethical Hacking - Basics (Kali 2021)
- Arthur Salmon (Udemy)
Ethical Hacking for beginners: Beginner to Advance
- PaceIT Academy (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
Start Ethical Hacking with Parrot Security OS (Alt. to Kali)
- Seyed Farshid Miri (Udemy)
The Complete Cyber Security & Hacking Course
- INSEC-TECHS (EH Academy)
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 Full Course- Learn Selenium in 12 Hours
- Edureka
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 Intermediate Swift
- Codecademy
(registration required)
Learn Swift
- CodeWithChris
Learn Swift 4
-
Registration required
Server-Side Swift
- Jarrod Parkes, Nic Jackson (Udacity)
Swift 5 for Beginners
- iOS Academy
Swiftris - Build an iOS Tetris app from scratch
What Is Swift UI? Easy Steps Building Your first SwiftUI app
- Matthew Harding (Udemy)
Vapor
Vapor University
System Design
Basics of System Design
- Coding Simplified
System Design
- Arpit Bhayani
System Design
- Gaurav Sen
System Design
- Keerti Purswani
System Design Fundamentals
- ByteByteGo
System Design Interview Preparation Series
- codeKarle
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 tutorial for beginners Videos in English by Techworld with Murali
- Murali
Terraform Tutorials
- Narendra
Terraform Zero to Hero
- Abhishek Veeramalla
Theory
Automata Theory
Formal Languages & Automata Theory
- Lalit Vashistha
Intro to Theoretical Computer Science
(Udacity)
Theory of Computation
- Subrahmanyam Kalyanasundaram
Theory of Computation & Automata Theory
- Neso Academy
UI/UX
Design 101 Crash Course: Learn UX/UI Design, Figma
- Zero To Mastery
Figma 101 Crash Course: The Beginners Guide
- Zero To Mastery
UI/UX Design Tutorial - Wireframe, Mockup & Design in Figma
- freeCodeCamp
Verilog / VHDL / SystemVerilog
nand2tetris
- Shimon Schocken, Noam Nisan (Coursera)
SOC Verification Using SystemVerilog
SystemVerilog - Learn basics of SystemVerilog for Hardware Verification
SystemVerilog based UVM Methodology - Learn to build UVM based Testbenches in SystemVerilog
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
Discover Flask - Full Stack Web Development with Flask
Essential Nextjs Typescript Tailwind Stack
- Fireship, Ben Awad, Traversy Media, Devs Force
Flask(A Python Microframework) Tutorial
Foundations of Front End Web Development
- Davide Molin (Udemy)
Frontend UI Development with React
- Jeff Delaney, Fireship.io
Full Course Web Development 22 Hours | Learn Full Stack Web Development From Scratch
- Mehul Mohan (codedamn)
Full Stack Foundations
- by AWS on Udacity
Full stack open
- University of Helsinki, Houston Inc., Terveystalo, Elisa, K-ryhmä, Unity Technologies, Konecranes
Full Stack Web Development Tutorial Course
- WB Web Development Solutions
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
Python Web Scraping & Crawling using Scrapy
React Fundamentals - The Complete Guide For Beginners
- Kerim Abdelmouiz (Udemy)
The GraphQL Apollo (with ReactJS, NodeJS and MongoDB)
- Mohd. Raqif Warsi (Udemy)
The Odin Project - Learn Web Development for Free
Web Accessibility – What It Is and How to Design for It?
- Hostinger Tutorials
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
:information_source: See also …
Blockchain
,
Solidity
Learn Blockchain, Solidity, and Full Stack Web3 Development with JavaScript – 32-Hour Course
- Patrick Collins (freeCodeCamp)
Web3 Developer in 2023 Roadmap: Solidity, Smart Contract, and Blockchain Development Full Course
- thirdweb
Windows Phone
Windows Phone 8.1 Development for Absolute Beginners
- Bob Tabor, Matthias Shapiro, Larry Lieberman
(:card_file_box: archived)
WordPress
Advanced Custom Fields (ACF) Tutorials
- WPTuts
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 Jet Engine Tutorial - Beginners Guide
- WPTuts
CrocoBlock Tutorials
- Ferdy Korpershoek
Elementor Pro Tutorials
- Ferdy Korpershoek
Gutenberg FSE - Full Site Editing using Gutenberg Block Editor Complete Project in 2022
- Riad Mahmud
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 Development
- rtCamp (HTML)
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