YouTube Channels
A Little of Everything (Web Dev, Computer Science, and Musings)
-
Tom Scott: A science and tech focused vlog, with a general focus on computer science topics (given that the host is/was a computer programmer).
-
FreeCodeCamp: An increasingly popular resource with excellent content from the open-source community of self-taught developers who enjoy contributing to non-profit organizations. Their videos cover a nice range of topics:
- Languages and Frameworks
- Game Development
- Talks
- A Day in The Life Of…
- Live Coding sessions
- Fundamentals (Computer Science and Programming)
-
Hitesh Choudhary: An informative young man educates the user when it comes to programming languages as well as information security, along with the occasional vlog.
-
JavaScript Mastery: Launch your development career with project-based coaching - showcase your skills with practical development experience and land the coding career of your dreams. Check out jsmastery.pro to learn more.
-
Clever Programmer: You can find awesome programming lessons here! Also, expect programming tips and tricks that will take your coding skills to the next level.
-
Code With Harry: Code With Harry is an attempt to teach basics and those coding techniques to people in short time which took him ages to learn (Mostly Hindi Tutorials). At Code With Harry, he provide a quick and to the point demo along with resources of anything and everything he teach. Source code and other resources are hosted on his website CodeWithHarry.com.
-
CS Dojo: All type of fun content and also he left Google.
-
Tech With Tim: Python Programming, Game Development, Pygame, Java Tutorials and Machine Learning. This is a list of a few of the things I love to post on my channel. My goal is share my knowledge of programming with you and allow everyone access to education for FREE.
-
Joe Parys Academy: Joe Parys’s channel features free content from his own website and Udemy, including, but not limited to, tutorials for various programming languages, cryptocurrency, growing an online business, videography, and Final Cut Pro X (A macOSe-exclusive video-editing software).
-
LevelUpTuts: Scott Tolinski – producer and maintainer of the channel, friends with the people behind LearnCode.academy, Josh Owens’ Space Dojo, DevTips, and Wes Bos - aims to offer current, accessible, in-depth, high-quality content on all things web development and design with over 840+ video tutorials and counting.
-
mmtuts: mmtuts (a.k.a MultiMedia Tutorials) aims to provide tutorials spanning the gamut of programming, video editing/production, animation, and graphic design.
-
sentdex: It’s all about Python here folks. From learning the fundamentals to the advanced work, Harrison Kinsley walks you through areas where Python is concerned, namely: machine learning, finances, data analysis, web development, game development, robotics, and more.
-
The Coding Train: A seeming Jack of All Trades, Daniel Shiffman walks you through a wide range of topics like p5.js (JS, HTML, CSS), Neural Networks and Machine Learning, The Nature of Code (Simulating Natural Systems with Processing), etc. He seems to have a nice grasp on Full-Stack development and computer science.
-
Thenewboston: Bucky Roberts’ immensely popular channel features over 4,200 video tutorials, diving through the vast expanses known as programming, web design, game development, graphic design, and networking. For those interested, he also delves into other asides like the sciences (biology, math, physics) and DIY projects (how to build a computer, Go Kart, Beer, etc.)
-
Traversy Media: Brad Traversy, the man behind this channel/company, explores Full-Stack web development with his current tutorials on all things JavaScript (React, Redux, Node, Express, Vue, Angular, Gatsby), Python (Django), Ruby (Rails), Apollo, GraphQL, Docker, and more. He also features a Developer Discussion where he talks about the ‘soft’ side of programming, namely, dealing with your emotions, psychology, and motivation.
-
Colt Steele: Colt is a developer with a serious love for teaching. Colt spent a few years teaching people to program at 2 different immersive bootcamps where he helped hundreds of people become web developers and changed their lives. His graduates work at companies like Google, Salesforce, and Square. In 2016 Colt launched his Web Developer Bootcamp course, which has since gone on to become one of the best selling and top rated courses on Udemy. He was also voted Udemy’s Best New Instructor of 2016.
- Real Tough Candy: Real Tough Candy combines technical expertise with soft skills in this vlog oriented channel. Besides discussing the latest technologies and trends, RTC offers an insight into her career, delving into topics such as freelancing, work ethics, and a lot of tips for beginners. There is a video for everyone in her vast catalog.
-
Academind: There’s always something to learn! Whether you want to have look at Angular Tutorials or Guides, Vue.js, other Frontend Development Content or Data Science Topics or anything else - you’re probably right!.
-
Ben Awad: Ben is a software developer who makes videos about React, React Native, GraphQL, Typescript, Node.js, PostgreSQL, Python, and all things coding.
-
Scaler Academy: Accelerate Your Tech Career. Learn computer programming concepts, Data Sturcutres & Algorithms from Ex-Google, Ex-Facebook instructors. Also, watch tech talks from tech leaders, live coding sessions & more.
-
Coding Garden with CJ: CJ does live streams about full stack web development showcasing a wide variety of frameworks and technologies. In the streams, he shows step by step how to use those tools in creating projects. He also has tutorials about topics related to web development.
-
Corey Schafer: Has tutorials for (mostly) python. But it has a bunch of other useful gems as well, like SQL, Git, termial, and a few others. H
-
Java Brains: Has Java & Javascript tutorials.
-
Codevolution Mostly does React tutorial. High quality content (English)
-
Fireship: Short videos about almost all modern tech like GraphQL, Fauna, React etc.
-
Kalle Hallden: Different topics related to programming such as python, java, linux, etc. The channel doesn’t feature many tutorials, however Kalle gives ideas, motivation and quality videos.
-
Slim Coder: This channel uploads many video related to Web Development & JavaScript and also upload course i.e Go, GitHub etc.
-
Google Developers: The Google Developers channel offers some lessons, tutorials, and guides on various development topics. However, the most focus is on product reviews, recorded talks from tech experts at Google events, and current industry news that are really important for developers.
-
Eddie Jaoude: Do you want to get into coding, the community and open source? Do you want to make more money, have flexible and remote working? Subscribe now to my channel and watch my videos to learn how.
-
Crossroads: A Malayalam Youtube channel for learning programming, computer science, musings, web development etc.
-
MIT OpenCourseWare: Whether you’re a student, a teacher, or simply a curious person that wants to learn, MIT OpenCourseWare (OCW) offers a wealth of insight and inspiration. There’s videos, and a whole lot more!
- Andy Sterkowitz: Andy is a self-taught coder. He started to code back in 2014 when he was 28, leaving behind a job as a car salesman and not having much contact with coding at all before that. Nowadays Andy has a YouTube channel and help people land their dream job as a software developer.
-
Manning Publications: Follow Manning’s authors in a live coding action.
-
Scott Hanselman: Scott has over 30 years of experience in the industry, 15 of which have been spent at Microsoft. He’s written a number of technical books and spoken in person to over one million developers worldwide! He’s also been podcasting and blogging everything tech for over 20 years at www.hanselman.com. Working in Open Source on .NET and the Azure Cloud for Microsoft out of his home office in Portland, Oregon, he gives us a glimpse of his day-to-day life as a developer on his YouTube channel: a great source of tips & tricks to make your life as a programmer easier. His PowerShell configuration video is a must!
-
Kunal Kushwaha: Based in New Delhi, India Kunal Kushwaha is a YouTuber, Blogger, and open-Source contributor. Apart from these, he is also passionate about Kubernetes, Web Dev, Machine Learning, DevOps. Kunal Kushwaha has been an MLH coach since Sept. 2020 which is the official student hackathon league.
- Nick Chapsas: Nick is an avid programmer and creates software engineering videos on youtube in all things C#, .NET and other topics like DevOps, advice and more.
Computer Science
-
Computerphile: A channel that focuses on more abstract/theoretical topics in computer science. Is less of a tutorial channel and more for those with an interest in theory, etc.
-
Crash Course Computer Science: A very thorough and upbeat channel covering everything within the computer science world: from it’s history to the design decisions that went into computers, how operating systems work (or don’t work), how the internet works, how our smartphones are getting smarter, and the more mysterious subjects, like quantum computing or the present-day hacking. It also discusses algorithms and data structures, cryptography and cyber security, machine learning, and the singularity. Well-worth the lookup.
-
CS50: Welcome to Harvard University’s Intro to the fundamentals of computer science and the art of programming, taught with languages such as Scratch, C, and Python.
-
GeeksforGeeks: GeeksforGeeks is one of the largest portal for computer science students and professional housing nearly every concept in great detail in data structure, algorithms, operating systems, languages like C++, Java etc. Check out the website GeekforGeeks
-
Siraj Raval: Siraj Raval is on a mission of data literacy. Artificial Intelligence, Mathematics, Science, Technology, he simplfies these topics to help you understand how they work. Using his knowledge you can build wealth and live a happier, more meaningful life. He is the part of the fastest growing AI community in the world! He is also a Data Scientist, AI Educator, Rapper, Author, Speaker, and Founder of the School of AI.
-
Code with Ania Kubów #JavaScriptGames: Learn JavaScript, React, Html, CSS and Express by making retro game in these tutorials.
-
Uncode - GATE Computer Science: It is a one-stop solution for all computer science enthusiasts. You can learn computer science, programming, and coding from scratch.
Musings
Talks/Conferences
-
Coding Tech: A channel dedicated to republishing tech conferences from around the world and content originally published with the Creative Commons Attribution license. It’s like JSConf, but much more diverse in topics spanning from things like:
- Software Development
- Quantum Computing
- Python
- JavaScript
- Web Design
- Security
- Blockchain
- GraphQL
- Web Assembly
-
JSConf: A channel dedicated purely to JSConfs from around the world, ranging from the practical to the philosophical.
The Soft Side of Things (Emotions, Psychology, Motivation)
- Fun Fun Function: The sister channel of DevTips – ran by the whimsical, yet informative Mattias Petter Johansson (a.k.a. MPJ) – takes a deep-dive into the realm of JavaScript while also exploring the “soft” side of programming, creativity, motivation, and career.
Career/Industry Advice
- Joshua Fluke: A channel targeting junior web developers, providing advice on gaining knowledge and experience in the field, as well as landing your first development job.
Web Development
-
BEAM Channel: Follow Zachary Kessin as he shows you how to build powerful web applications using Elixir, a general-purpose programming language, and BEAM, an Erlang virtual machine (Erlang is also a general-purpose programming language).
-
Derek Banas: (Mostly) A beginner programmer-oriented channel that teaches users the basics or fundamentals of programming languages (C++, JS, Python, etc.)
-
Dylan Israel: Tutorials + career/industry advice.
-
Edureka: Features high-quality tutorials and lectures (available also in Hindi and Telugu) where they curate the following topics:
- Big Data and Hadoop
- DevOps
- Block Chain
- Artificial Intelligence (AI)
- Angular
- Python
- AWS
- Data Science and Digital Marketing
-
Logictuts: Featuring web development tutorials in the Hindi language.
-
Coder Coder: Practical Tips for the Beginner Web Developer.
-
Steve Griffith - Prof3ssorSt3v3: The videos on this channel are largely about web design & development with a good dose of mobile development thrown in just for fun. “For best results it has been shown that watching tutorials at 1.5 speed helps to improve both understanding and retention.” - Professor Steve Griffith -
Full-Stack
-
LearnCode.academy: Free, current web development tutorials covering the entire development stack (Front-End, Back-End, DevOps, Server Administration, and Deployment Stategies).
-
Neil Rowe: This channel features more Front-End tutorials (think HTML, CSS, JS, and Bootstrap) than Back-End (Java, building a Windows web server with IIS, PHP, and MySQL).
-
The Net Ninja: Inspired by the Martial Arts, Shaun focuses on getting you towards ‘black-belt’ mastery with his deep-dive into Full-Stack web development tutorials, featuring JavaScript (ES6, React & Redux, Vue, Angular, Node), Python (Django), GraphQL, MongoDB, Git & GitHub, HTML5, CSS3, and more.
-
Programming with Mosh: Code along with Mosh Hamedani – a software engineer with 18 years of experience – in his fun, upbeat, no-fluff video tutorials (free on YouTube, paid on his website codewithmosh) where he explores the fundamental tools needed to become a Full-Stack developer (JavaScript, Node, Angular, React, Redux, Python, C#, ASP.NET, Object-Oriented programming).
-
ProgrammingKnowledge: This channel covers a huge breadth of languages and frameworks in the context of Full-Stack development, like Git and Github, Bootstrap, Python, JavaScript, Node, Redis, Java, C#, MongoDB, MySQL, Android, ASP.NET, and many more!
-
Web Dev Simplified: Kyle Cook’s channel is full of videos about the most useful tools in modern web development, from HTML and CSS to database structure and even AI development for web pages; but it focuses heavily on Javascript and all the tools related with it: NodeJS, React, Express, MongoDB, the recent Deno and many more.
-
Dev Ed: Learn web development, web design, 3d modelling, tools like figma and more without getting bored! The goes of this channel is to get you to become as creative you can be! So if you like to create video games in Unity or develop an application in node.js, stick around and have fun!
-
Clever Programmer: These guys teach Full-Stack Web Development through a Project based approach.
-
IAmTimCorey: With the goal of “making learning C# easier” Tim Corey provides tutorials focusing mainly on .NET discussing a variety of basic to advanced topics along with some project based Full-Stack tutorials. He ensures to explain every single line of code in his tutorials making it extremely easier to follow along with a good understanding. He also has a weekly segment named “dev questions” where he addresses general topics related to programming and about .NET in general.
-
Academind: Featuring full stack web development tutorials every week (Javascript, NodeJS, VueJS,ReactJS). A beginner friendly channel that explain prerequisites needed for each topic. The videos are short and concised with good command of english. He explains the nitty gritty of the topic and creative. Always fun to watch.
-
Manning Publications: Check out the live-coding sessions by our authors, videos that cover the IT universe from back-end to front-end, from computer science to data science, and everything found in between. We’re an independent publisher of computer books for software developers, engineers, architects, system administrators, managers and all who are professionally involved with the computer business.
-
Coding with John: This channel focuses on Java, it does a good job of breaking down the complicated parts in Java, including advance concepts like Lambdas and Generics.
Front-End/Design
-
DesignCourse: Here you can learn more about making good looking websites via Graphic Design and Front-End Development. This channel also features Full-Stack Development tutorials.
-
DevTips: The sister-channel of Fun Fun Function, this fun (and funny) design-oriented channel features tutorials and tips/opinions on all things design/front-end related like CSS, JavaScript, React, Adobe XD, and container platforms (think Docker and Kubernetes).
-
Online Tutorials: Online Tutorials and its sister channel, Creative Creations, is rich with beautiful, modular snippets of HTML5 and CSS3 design tutorials.
-
Wes Bos: Follow Wes Bos as he teaches you all about Wordpress, JavaScript, CSS3, and HTML5 in his web development tutorials, his javascript30 course in which he builds 30 different projects everyday, is very popular and is recommended by many famous developers on twitter.
-
Kevin Powell: “With a new video every Wednesday, I’ll be bringing you How Tos and Tutorials, and well as simple tips and tricks. I’m mostly looking to help people who are new to the world of web development.”
-
Layout Land: Hosted by Jen Simmons. Learn what’s now possible in graphic design on the web — layout, CSS Grid, and more. A series for designers and web developers.
-
DarkCode: DarkCode is a channel for Learning Web Designs, Websites Building, Ui Designs Using Only HTML5 And CSS3 and some Javascript. If you love creative designs and amazing animations, please do follow him.
-
Codevolution: Codevolution is a channel for learning front end web development.The React series on this channel is one of the best react tutorials out there.It also has tutorials on Angular, ES6 and basic HTML & CSS please do follow him.
-
Online web ustaad: A great channel for learning various ‘Web Design & Development’ skills. A channel where you can boost up your creativity and learn to build some High end Creative websites.
Data Structures and Algorithms
-
mycodeschool: MyCodeSchool is a channel for Learning Data structures, Programming Interview Questions, Algorithms, Recursion, Time Complexity Analysis, Mathematics for Programmers and pointers in c/c++.
-
Apni Kaksha: Apni kaksha is a channel for Learning Data structures, Programming Interview Questions, Algorithms, Recursion, Time Complexity Analysis, Mathematics for Programmers and pointers in c/c++ and all interview related stuffs.
-
Naresh i Technologies: Naresh i Technologies is a channel to learn various programming languages and these video tutorials are used to learn and to be good at all the Data Structure Algorithms with their implementations in C programming language in a very clear manner.
-
Jenny’s lectures CS/IT NET&JRF: Jenny’s Lectures CS/IT NET&JRF is a Free YouTube Channel providing Computer Science / Information Technology / Computer-related tutorials including Important Computer Science Tutorials and much more. Their Data Structure and Algorithms playlist is outstanding. It is covered using C Language. The explanation is in such a manner that any newbie can easily grasp the concepts.
-
Inside Code: Inside Code creates content about Data Structures and Algorithms in Python programming language.
-
Apna College: Apna College is a channel for Data structure and algorithms in c++ and web development.
- Pepcoding: Pepcoding is a channel for Data Structure and Algorithms in java and web development.They provide all of there content FREE OF COST.
- Abdul Bari: data structures and algorithms resources covering in depth explanation for variety of topics
Machine Learning and Data Science
-
3Blue1Brown: 3blue1brown, by Grant Sanderson, is some combination of math and entertainment, depending on your disposition. The goal is for explanations to be driven by animations and for difficult problems to be made simple with changes in perspective(this channel has very good explaination about deep nural Network and CNN)
-
Data Professor: This channel provides Data Science contents consisting of explainer videos and practical tutorials by Chanin Nantasenamat, Ph.D.
-
Krish Naik: resources for data science from beginner to advanced for variety of topics under data science and machine learning domain
Programming Interview Preparation
- Back To Back SWE
- Tushar Roy - Coding Made Simple
- Rachit Jain
- Gaurav Sen
- Algorithms Live!
- Love Babbar
- Uncode - GATE Computer Science
- Errichto
- Lead Coding
- Tech Dose
- Take you forward - have amazing graph series
- Learn Together
- Geeks For Geeks
- Exponent
- Hackerearth
- sudoCODE
Cybersecurity and Capture the Flag
Pentesting
Capture the Flag
- liveoverflow: liveoverflow is a channel to help people start off with CTF challenges and competitions. It has tutorials on binary exploitation, reverse engineering, hardware security and AngularJS security. It also has walkthroughs for several ‘pwnable.kr’ challenges.
System Design
-
ByteByteGo : ByteByteGo is a channel that help people to learn about designing the systems and explains about the basics of several components.
-
sudoCODE : sudoCODE is a great channel which explains about different design patterns, SOLID principles and many basics about the low level system design. Its a great channel not only for the freshers who is getting into the software field but also for the experienced one who can brush up and get more knowledge on the design. Back To Top