Welcome to the Top IT Free Courses repository! π This collection provides an extensive list of free online courses for IT professionals, developers, and enthusiasts. Explore a wide range of topics from beginner to advanced levels, across multiple domains.
Feel free to β Star, π΄ Fork, and π€ Share this repository to help others in the community.
- LeetCode - Coding challenges and interview preparation.
- HackerRank - Coding challenges, competitions, and practice problems.
- Codecademy - Interactive coding lessons across various programming languages.
- FreeCodeCamp - Comprehensive coding tutorials and projects.
- Coursera - Courses from top universities and companies on various topics.
- edX - University-level courses in a wide range of disciplines.
- Udacity - Nanodegrees and courses focused on in-demand tech skills.
- Udemy - A broad range of courses on various topics, often including programming and software development.
- Khan Academy - Free educational resources on various subjects, including computer science.
- DataCamp - Courses focused on data science, analytics, and machine learning.
- Pluralsight - Technology and developer-focused courses and learning paths.
- Treehouse - Tech and coding courses with a focus on web development and design.
- Stack Overflow - Q&A platform for programming questions and issues.
- Reddit Programming - Discussions, resources, and news related to programming.
- Dev.to - Community-driven platform for developers to share knowledge and experiences.
- Algorithms & Data Structures
- Android
- APL
- Artificial Intelligence
- Bash / Shell
- Blockchain
- C Programming
- C#
- C++
- Cloud Computing
- Computer Organization and Architecture
- Computer Science
- Cryptography
- Dart
- Data Science
- Databases
- Deep Learning
- DevOps
- Digital Electronics
- Docker
- Elastic
- Flutter
- Game Development
- Git
- Go
- Haskell
- HTML and CSS
- iOS
- Java
- JavaScript
- Kotlin
- Linux
- Machine Learning
- .NET
- Networking
- Objective-C
- Operating Systems
- PHP
- PLC - Programmable Logic Controllers
- Processing
- Python
- R
- Robotics
- Ruby
- Rust
- Security
- Software Engineering
- Solidity
- Spark
- Swift
- System Design
- TypeScript
- Web Development
- Web3
- Algorithms - Abdul Bari
- Algorithms and Data Structures Tutorial - Full Course for Beginners - Pasan Premaratne, Jay McGavren (freeCodeCamp)
- Binary Trees - by LoveBabbar - CodeHelp - by Babbar
- C Programming & Data Structures - Neso Academy
- Complete C++ Placement DSA Course - CodeHelp - by Babbar
- Data Structure and Algorithm - Lalit Vashistha
- Data Structures - mycodeschool
- 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 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)
- Dynamic Programming - Gaurav Sen
- Dynamic Programming - WilliamFiset
- Graph Series by Striver | C++ | Java | Interview Centric | Algorithms | Problems - take U forward
- JavaScript Algorithms and Data Structures - Codevolution
- Red Black Tree in Data Structures - NG Tutorials
- Sorting Algorithms - mycodeschool
- Top 10 Algorithms & Data Structures for Competitive Programming - Gaurav Sen
- Algorithms - Princeton University, Part 1
- Algorithms - Princeton University, Part 2
- Data Structures and Algorithms Specialization - UC San Diego, HSE University
- Data Structures - UC San Diego's Data Structures
- Advanced Data Structures - Erik Demaine
- 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
- Berkeley University CS 61B: Data Structures
- UC Berkeley's CS 61B - Data Structures (Spring 2021)
- UC Berkeley's CS 61B - Data Structures
- Stanford University Algorithms: Design and Analysis, Part 1
- Stanford University Algorithms: Design and Analysis, Part 2
- Data Structures and Algorithms - Brynn Claypoole, Horatio Thomas
- Udacity's Data Structures and Algorithms
- Udacity's Data Structures & Algorithms Nanodegree
- Data Structures and Algorithms - Tech Dev Guide by Google
- Data Structures - Niema Moshiri, Liz Izhikevich
- Data Structures in C++ - For Beginners - Pedro Mercado
- Online Java + DSA + Interview preparation course - Kunal Kushwaha
- Advanced Android App Development
- Advanced Android with Kotlin
- Android Basics: Data Storage
- Android Basics: Multiscreen Apps
- Android Basics: Networking
- Android Basics: User Input
- Android Basics: User Interface
- Android Performance
- Build Native Mobile Apps with Flutter
- Developing Android Apps
- Developing Android Apps with Kotlin
- Firebase Analytics: Android
- Firebase in a Weekend: Android
- Gradle for Android and Java
- Material Design for Android Developers
- Android App Development for Beginners - Bucky Roberts (thenewboston)
- Android with Kotlin - Smartherd
- CS194A Android Development - Rahul Pandey (Stanford)
- CS50 2019 - Android Track - David J. Malan (Harvard OpenCourseWare)
- Jetpack Compose - Philipp Lackner
- PokΓ©dex App with Jetpack Compose - Philipp Lackner
- Learn Android in 9 Hours (Edureka)
- Android Developer Fundamentals (Version 2) β Codelab
- Android Developer Fundamentals (Version 2) β Concepts
- Kotlin Bootcamp for Programmers
- Learn Android Application Development for Beginners - Johan Jurrius, ProgramMe Programming (Udemy)
- Material Design Guidelines
- Programming Cloud Services for Android Handheld Systems
- 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
- Learn How to Program: Android - Epicodus Inc.
-
APL Course
A comprehensive course designed by Dyalog to introduce you to APL, ideal for beginners. -
Dyalog APL Tutor
An interactive tutorial from Dyalog that helps you learn the basics of APL through hands-on exercises.
- APL Cultivation - AdΓ‘m Brudzewsky
A collection of advanced APL topics aimed at cultivating and enhancing your APL skills.
- Learn APL with Neural Networks - Rodrigo GirΓ£o SerrΓ£o
A unique video series that teaches APL in the context of neural networks, suitable for those looking to explore advanced applications of APL.
- AI Courses
A collection of AI training courses provided by Intel Corporation.
- AI Fundamentals
A course on the fundamentals of AI, available through Microsoft Azure on Udacity.
-
Aml-2018 Ambient Intelligence - Fulvio Corno, Luigi De Russis, Alberto Monge Roffarello @ Politecnico di Torino
A playlist covering Ambient Intelligence from the AML-2018 series. -
Artificial Intelligence on Google Cloud Platform - Srivatsan Srinivasan @ AIEngineering
Learn about AI on Google Cloud Platform through this informative playlist. -
Artificial Intelligence Search Methods For Problem Solving - nptelhrd
Explore AI search methods and problem-solving techniques in this playlist.
- CS50βs Introduction to Artificial Intelligence with Python - Brian Yu, David J. Malan
Harvard's CS50 course on AI with Python, offered through OpenCourseWare and edX.
- Elements of AI
A free online course by the University of Helsinki and Reaktor to learn the basics of AI.
-
IBM AI Engineering Professional Certificate - Romeo Kienzler, Saeed Aghabozorgi, Joseph Santarcangelo, Alex Aklson et al.
A professional certificate program in AI engineering provided by IBM on Coursera. -
Introduction to TensorFlow for Artificial Intelligence, Machine Learning, and Deep Learning - DeepLearning.ai
A Coursera course on TensorFlow for various AI applications, offered by DeepLearning.ai.
-
MIT Deep Learning and Artificial Intelligence Lectures - Lex Fridman, et al.
A collection of deep learning and AI lectures from MIT, hosted by Lex Fridman. -
MIT's Artificial Intelligence - Prof. Patrick Henry Winston
An introductory AI course from MIT OpenCourseWare, featuring Prof. Patrick Henry Winston.
- Bash Basics for Cloud Computing - Kumulus Technologies
-
Bash Scripting Full Course 3 Hours - Linuxhint
-
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
- Bento Shell Track - Jon Chan
- Blockchain: Foundations and Use Cases - ConsenSys Academy
- Blockchain Specialization - Bina Ramamurthy
- Blockchain Developer Tutorials - Gregory McCubbin (Dapp University)
- Blockchain Tutorial for beginners - BlockTrain
- Build 5 Dapps on the Ethereum Blockchain - Beginner Tutorial - Julien Klepatch, EatTheBlocks (freeCodeCamp.org)
- Solidity, Blockchain, and Smart Contract Course β Beginner to Expert Python Tutorial - Patrick Collins (freeCodeCamp.org)
- CryptoZombies.io - CleverFlare, Loom Network
- C Programming - Sujeet Singh (Neso Academy)
- C Programming & Data Structures - Sujeet Singh (Neso Academy)
- C Programming for Beginners - Programiz
- C Programming Tutorial
- Programming in C - Jenny's lectures CS/IT NET&JRF
- C Language Tutorial for Beginners (With Notes) - ProgrammingWithHarry
- C Programming 2021: Master The Basics! - Ali Badran (Udemy)
- C Programming Tutorial for Beginners - Mike Dane (freeCodeCamp)
- Building a microservice architecture with ASP.NET Core - Gill Cleeren - NDC London 2022 - Gill Cleeren
- 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
- C# 101 - Scott Hanselman, Kendra Havens
- Fundamentals of Programming: Understanding C# - Jesse Dietrichson
- Learn C# - registration required
- Learn how to program: C# and .NET - Epicodus Inc.
- C++ For Programmers - Catherine Gamboa
- C++ Programming - Neso Academy
- C++ Programming Course - Beginner to Advanced - Daniel Gakwaya (freeCodeCamp)
- 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
- Introduction to C++ - Microsoft
- Sololearn C++ - registration required
- Cloud Computing and Development - Ashwin Kumar Ramaswamy (email address required)
- Cloud Computing Full Course In 11 Hours | Cloud Computing Tutorial For Beginners - Edureka!
- AWS Certified Cloud Practitioner Course - Stephane Maarek
- AWS Tutorial For Beginners - Simplilearn
- Azure Administrator Certification - freeCodeCamp
- Microsoft Azure Fundamentals - Adam Marczak
- Introduction to Cloud
- Getting started with IBM Cloud - Horea Porutiu, Steve Martinelli
- IBM Cloud Essentials V3
- Cloud Computing Basics with AWS (email address required)
- Advanced Computer Architecture - Smruti R. Sarangi
- Computer Organization & Architecture (COA) - Neso Academy
- Computer Networking - Network Engineering - Brian Ferrill (FreeCodeCamp)
- Discrete Mathematics for Computer Science Specialization - My Lesson
- MIT 6.824 Distributed Systems (Spring 2020) - MIT OpenCourseWare
- Introduction to Augmented Reality and ARCore - Daydream
- LouvainX Paradigms of Computer Programming β Abstraction and Concurrency - LouvainX
- LouvainX Paradigms of Computer Programming β Fundamentals - LouvainX
- MIT's Computer Language Engineering
- MIT's Introduction to Computer Science and Programming
- MIT's Introduction to Computer Science and Programming in Python
- MIT's Mathematics for Computer Science
- Introduction to Cryptography - Christof Paar
- Stanford Cryptography I - Dan Boneh
- Stanford Cryptography II - Dan Boneh
- Dart Programming in 4 hours | Full beginners tutorial - Mike Dane
- Dart Programming Tutorial - Full Course - Mahmud Ahsan (FreeCodeCamp)
- Free Dart Course - Vandad Nahavandipoor
- Essential Dart - Krzysztof Kowalczyk
- Learning Dart - Compiled from StackOverflow Documentation (PDF)
- IBM Data Science Professional Certificate
- Introduction to Data Science in Python - Christopher Brooks
- Learn Data Science Tutorial - Full Course for Beginners - Barton Poulson
- Apache Airflow Tutorials - Tuan Vu
- Data Build Tool (dbt) - Kahan Data Solutions
- Data Engineering - Kahan Data Solutions
- Data Science interview questions - Krish Naik
- Data Cleaning - Rachael Tatman
- Data Visualization - Alexis Cook
- MIT's Introduction to Computational Thinking and Data Science - Eric Grimson, John Guttag, Ana Bell
- Introduction to Data Science - SkillUp by Simplilearn
- Data Analysis and Visualization - Georgia Tech
- Data Analysis with R - Facebook
- Intro to Data Analysis
- Intro to Data Science
- NICO 101 - Introduction to Programming for Big Data - Luis Amaral, Helio Tejedor, Luiz Alves
- Database Systems - Cornell University Course (SQL, NoSQL, Large-Scale Data Analysis) - Professor Immanuel Trummer
- Datastax Academy (Apache Cassandra) (email address required)
- MongoDB University (email address required)
- Redis University (email address required)
- Getting Started with SQL for Application Developers - Wade Waldron (email address required)
- Introduction to Distributed SQL and CockroachDB - Lauren Hirata Singh and Will Cross (email address required)
- Introduction to Database Queries - Aspen Olmsted
- Introduction to Databases and SQL Querying - Rakesh Gopalakrishnan
- SQL Foundations - Sagar Uppuluri
- Learn SQL (registration required)
- MySQL Tutorial for Beginners [Full Course] - Moshfegh Hamedani
- Advanced NLP using spaCy - Ines Montani
- Convolutional Neural Networks for Visual Recognition
- Deep Learning for Natural Language Processing
- Deep Multi-Task and Meta Learning - Chelsea Finn
- Deep Reinforcement Learning - Sergey Levine
- Deep Learning with PyTorch - Aakash N. S.
- Exploring Fairness in Machine Learning for International Development - Dr. Richard Fletcher, Prof. Daniel Frey, Dr. Mike Teodorescu, Amit Gandhi, Audace Nakeshimana
- MIT 6.S094: Deep Learning for Self-Driving Cars
- MIT 6.S191: Introduction to Deep Learning - Alexander Amini, Ava Soleimany
- Intro to Deep Learning - Ryan Holbrook
- NYU Deep Learning SP21 - Alfredo Canziani
- Practical Deep Learning For Coders - Jeremy Howard
- Practical Deep Learning for Coders, v3 (using fastai library)
- Intro to DevOps - Karl Krueger, Dwayne Lessner, Gundega Dekena
- Ansible + GCP - Rohit Abraham
- Ansible Basics: An Automation Technical Overview - Red Hat, Inc.
- Ansible for the Absolute Beginner - DevOps - Vijay Patel
- AWS Provisioning using Ansible with real-time examples - Narendra P
- DevOps: Beginner's Guide To Automation With Ansible - TetraNoodle Team, Manuj Aggarwal
- Red Hat Ansible Automation for SAP (RH045) - Red Hat, Inc.
- Use Ansible with Amazon Web Services - Rohit Abraham
- CHEF Tutorial - Online Tutorials
- Learning Chef - Nathen Harvey
- FREE Advanced Jenkins in K8s (Docker in Docker) - CS Career Kaizen (Udemy)
- Jenkins for Beginners - Musab Zayadneh (Udemy)
- Jenkins Tutorial (Great Learning)
- Jenkins - Automation Step by Step
- Jenkins Tutorial Step by Step - The Testing Academy
- Jenkins Tutorial Video [2022 updated] - Simplilearn
- Digital Electronics - Neso Academy
- Digital Electronics for GATE - Tutorials Point India Ltd.
- Docker - Raghav Pal
- 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
- 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 & Firebase App Build - The Net Ninja
- Flutter Course for Beginners - 37 hour - freeCodeCamp.org
- Flutter State Management Course - Vandad Nahavandipoor
- Flutter Tutorial for Beginners - The Net Ninja
- Free Flutter Animations Course - The Net Ninja
- Free Flutter Course - Vandad Nahavandipoor
- Flutter Tutorial - Matt Sullivan, James Williams, Mary Xia
- Flutter Tutorial for Beginners - Mayuresh Wankhede
- Flutter Crash Course - Nick Manning (account required)
- Flutter Tutorial for Beginners - Solute Labs
- [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 2018 - David J. Malan
- 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
- 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 Tutorials - Brackeys
- Game Design and Development 1: 2D Shooter (Unity) - Brian Winn
- Low Poly Art For Video Games - Andrew Dennis, Ricardo Guimaraes
- CS50's Introduction to Game Development - Colton Ogden
- Unity Beginner Fundamentals - Pluralsight Company
- Complete Git and GitHub Tutorial - Kunal Kushwaha
- Git - Gwendolyn Faraday
- Git & GitHub - Briana Marie, freeCodeCamp.org
- Git & GitHub - Raghav Pal, Automation Step by Step
- Git & GitHub Tutorial for Beginners - The Net Ninja
- Git and GitHub for Poets
- Git for Professionals Tutorial - Tools & Concepts for Mastering Version Control with Git - Tobias GΓΌnther
- Git Tutorial - Learn Command-line Git & GitHub - LearnWebCode
- Git Tutorial for Beginners: Learn Git in 1 Hour - Moshfegh Hamedani (Programming with Mosh)
- Foundations of Git - Certification Course - Axosoft (account or email address required)
- GIT for beginners - Maksym Rudnyi (account or email address required)
- Git & GitHub Crash Course - Kalob Taulien
- Introduction to Git and GitHub - Google
- Go Programming Language Tutorial - ProgrammingKnowledge
- Golang | Gin HTTP Framework - Pragmatic Reviews
- Golang basics - Golang dojo
- Let's go with golang - Hitesh Choudhary
- Golang Tutorial for Beginners | Full Go Course - Nana Janashia (TechWorld with Nana)
- Golang in under an hour - Eli Goldberg
- Go / Golang Crash Course - Traversy Media
- Gophercises: Free Coding Exercises for Budding Gophers - Jon Calhoun (email address required)
- DevOps BootCamp - Jefferson Otoni Lima, et al.
- Introduction to Functional Programming - Erik Meijer
- Functional Programming - JΓΌrgen Giesl
- CIS 194: Introduction to Haskell - Brent Yorgey
- CS240h: Functional Systems in Haskell - Bryan O'Sullivan
- Advanced Functional Programming in Haskell - Graham Hutton
- Functional Programming in Haskell - Graham Hutton
- C9 : Functional Programming Fundamentals - Erik Meijer
- Build a Quiz App with HTML, CSS, and JavaScript - James Quick
- CSS Flexbox - Mastering the Basics - Vishwas Gopinath
- CSS3 tutorial for beginners | Learn CSS3
- Get to know HTML Learn HTML Basics - Laurence Svekis
- HTML5 and CSS3 Fundamentals
- Learn HTML5 Programming From Scratch
- Responsive Web Design with HTML5 and CSS3 - Advanced
- Web Development By Doing: HTML / CSS From Scratch
- HTML and CSS Crash Course - Kevin Powell
- Flutter & Firebase App Build
- Flutter State Management Course
- Free Flutter Animations Course
- Free Flutter Course
- HTML & CSS Crash Course
- Tailwind CSS Tutorial
- Build Dynamic Websites - David J. Malan (YouTube)
- Conquering freeCodeCamp's Curriculum - Florin Pop
- CSS Tutorial
- CSS Tutorials - Dev Ed
- HTML & CSS - Brad Traversy
- HTML & CSS Crash Course - The Net Ninja
- HTML & CSS Crash Course Tutorial For Beginners - EJ Media
- HTML and CSS Crash For Beginner - Kevin Powell
- HTML and CSS Tutorials - Dani Krossing
- HTML Tutorial
- HTML Tutorial For Beginners (With Notes) - ProgrammingWithHarry
- Introduction to Bootstrap - A Tutorial - Microsoft via edX
- Learn Bootstrap 4 in this free 10-part course - Per Harald Borgen
- Learn Bootstrap 4 for free - Neil Rowe
- Bootstrap 4 Quick Start: Code Modern Responsive Websites - Brad Hussey
- Complete Bootstrap 4 course - build 3 projects - Igneus Technologies
- Rapid website design with Bootstrap - Laurence Svekis
- Bootstrap 5 Tutorial for Beginners - The Net Ninja
- Bootstrap Tutorial for Beginners - EJ Media
- Bootstrap tutorial for beginners - kudvenkat
- Complete Bootstrap Crash Course | Bootstrap 4 Tutorial - Julio Codes
- Learn Bootstrap 5 and SASS by Building a Portfolio Website - Full Course - Patrick Muriungi, freeCodeCamp
- The Complete Swift iOS Developer - Create Real Apps in Swift - Grant Klimaytys
- CS50 2019 - iOS Track - David J. Malan
- SwiftUI Tutorials - Sean Allen
- SwiftUI Tutorials for Beginners - CodeWithChris
- Unit Testing in iOS - CodeWithChris
- Fundamentals of Java EE Development - Will Dinyes
- Building Microservices With Spring Boot β Free Course With Practical Project - Chinthaka Dinadasa
- Learn Java (email address required)
- Introduction to Java + DSA - Kunal Kushwaha
- Java Beginner - Coding with John
- Java Persistence API (JPA) Complete Tutorial - Giuseppe Scaramuzzino
- Java Programming - Neso Academy
- Java tutorial for beginners - Bro Code
- Java Tutorial for Beginners - Programming with Mosh
- Java Tutorial For Beginners - Telusko
- Object Oriented Programming (OOP) In Java Course - Kunal Kushwaha
- Java Design Patterns and Architecture - John Purcell
- Java for Complete Beginners
- Java Tutorial For Beginners - John Purcell
- JSP (Java server pages) and servlet basics - StudyEasy Organisation, Chaand Sheikh
- Spring 5 Core - An Ultimate Guide - Somnath Musib
- What is Java? - Elucian Moise
- Programming in Java - Prof. Debasis Samanta
- Introduction to ES6+ - Dylan C. Israel
- Learn JavaScript - Per Harald Borgen
- Learn modern JavaScript - Beau Carnes (account required)
- JavaScript Essentials - Lawrence Turton
- JavaScript Fundamentals - Bharath Thippireddy
- JavaScript Mini Course 2020 - Kalob Taulien
- npm - Mastering the Basics - Vishwas Gopinath
- Asynchronous Programming: The End of The Loop - Jafar Husain
- Beginner's Series to: JavaScript - Microsoft Developer
- 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Β»
- Intro to JavaScript ES6 programming
- Intro To JavaScript Unit Testing & BDD - Traversy Media
- JavaScript Array Methods - Florin Pop
- JavaScript Coding Challenges - Florin Pop
- Javascript course - Hitesh Choudhary
- JavaScript Tutorial for Beginners - The Net Ninja
- JavaScript Tutorial for beginners - Moshfegh Hamedani
- JavaScript Tutorial for Beginners - Full Course in 8 Hours [2020] - Clever Programmer
- JavaScript Tutorials - Moshfegh Hamedani
- Javascript tutorials for beginners - Telusko
- The 10 Days of JavaScript - Brad Schiff, LearnWebCode
- Understanding RxJS - Academind
- Vanilla JavaScript - Brad Traversy, Traversy Media
- Learn AngularJS 1.X (Codecademy account required)
- Shaping up with Angular.js (Codeschool account required)
- AngularJS Tutorial for Beginners - Yaakov Chaikin (My Lesson)
- AngularJS Tutorials - The Net Ninja
- Egghead.io - AngularJS - John Lindquist