Index
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
- Berkeley University CS 61B: Data Structures
-
C Programming & Data Structures - Neso Academy
-
Codechef Solutions - Endeavour Monk
-
Computer Sc - Programming and Data Structure - P.P. Chakraborty
-
CS Tutorials - Michael Sambol
-
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)
-
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
-
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
Android
APL
Artificial Intelligence
-
Agents Course - Hugging Face
-
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
-
Augment your LLM Using Retrieval Augmented Generation - NVIDIA Deep Learning Institute
-
AWS Certified AI Practitioner (AIF-C01) - Andrew Brown (FreeCodeCamp)
-
Building RAG Agents with LLMs - NVIDIA Deep Learning Institute FREE FOR A LIMITED TIME
-
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)
-
LLM Course - Hugging Face
-
MCP Course - Hugging Face
-
MIT Deep Learning and Artificial Intelligence Lectures - Lex Fridman, et al.
-
MIT FUTURE OF AI 6.S087: Foundation Models & Generative AI - Rickard Gabrielsson (MIT OpenCourseWare)
-
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
Generative AI
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
Cypress
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
iOS
IDE and editors
Java
JavaScript
-
30 Days, 30 JavaScript Projects For Beginners to Practice - GreatStack
-
30 Days of JavaScript - LeetCode
-
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 Mini Course 2020 - Kalob Taulien (Udemy)
-
JavaScript Projects For Beginners | Easy To Advance - Tech2 etc
-
JavaScript Tutorial - Anthony Pham (javascripttutorial.net)
-
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 - Programiz - Programiz
-
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
AngularJS
Astro
D3.js
Deno
Electron
Force.com
jQuery
Nest.js
Next.js
NodeJS
React
React Native
Redux
Remix
Svelte
Three.js
TypeScript
Vue.js
Webpack
Julia
Kotlin
Kubernetes
Linux
Lua
Machine Learning
-
AWS Machine Learning Foundations Course - AWS (Udacity)
-
Build a Machine Learning Pipeline - Codecademy
- 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 - Nerd’s Lesson
-
Machine Learning - StatQuest with Josh Starmer
-
Machine Learning Course for Beginners - freeCodeCamp.org
-
Machine Learning Course With Python - Siddhardhan
-
Machine Learning Foundations - Google for Developers
-
Machine Learning Interview Preparation - Udacity
-
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: from Linear Models to Deep Learning - (edX MITx)
-
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
-
Random Forests - StatQuest by Josh Starmer
- Stanford SEE 229 - Machine Learning
- Stanford University Machine Learning
-
Statistics and Machine Learning in R - StatQuest by Josh Starmer
-
Statistics for Applications - MIT OpenCourseWare
-
Understand Machine Learning Engineering by Building Projects - Alexey Grigorev
-
Understanding AI from Scratch – Neural Networks Course - Radu (FreeCodeCamp)
Markdown
MATLAB
Simulink
Misc
.NET
See also … C#
Networking
Objective-C
OCaml
Operating Systems
Perl
Pharo
PHP
PLC - Programmable logic controllers
Processing
Python
Django
FastAPI
Flask
Jupyter
QB64
R
Redis
Robotics
Ruby
Rust
Spark
Scala
Security
Software Engineering
Solidity
Swift
Vapor
System Design
Theory
UI/UX
Verilog / VHDL / 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
See also … Blockchain, Solidity
Windows Phone
WordPress
YAML