Educational Video Resources Collection
This collection features carefully selected educational YouTube playlists across various disciplines. All resources are free to access and organized by category for easy navigation.
Computer Science & Programming
Computer Science Fundamentals
-
CS50: Introduction to Computer Science (Harvard University) - Harvard's renowned introductory course covering algorithms, data structures, resource management, software engineering, and web development.
-
Python Programming for Beginners (sentdex) - Comprehensive Python tutorials covering basics to advanced concepts with practical applications.
-
Automate the Boring Stuff with Python (Al Sweigart) - Learn practical Python programming by automating everyday tasks through step-by-step tutorials.
-
Shell Scripting Tutorials - Master the command line with these shell scripting tutorials for automation and system management.
Mathematics for Computing
- College Algebra (Udacity) - Essential algebra concepts required for computer science, data science, and related fields.
Artificial Intelligence & Data Science
AI & Machine Learning
-
Introduction to Artificial Intelligence (Udacity) - Fundamental concepts and applications of artificial intelligence for beginners.
-
Introduction to Machine Learning (Udacity) - Core machine learning concepts and techniques for beginners.
-
Machine Learning: Supervised Learning (Udacity) - Focuses on algorithms that learn from labeled data, including regression and classification techniques.
-
Machine Learning: Unsupervised Learning (Udacity) - Explores clustering, dimensionality reduction, and other techniques for unlabeled data.
-
Machine Learning: Reinforcement Learning (Udacity) - Learn how agents can learn optimal behavior through interaction with their environment.
Deep Learning & Computer Vision
-
Introduction to Deep Learning (Udacity) - Fundamentals of neural networks and deep learning architectures.
-
Deep Learning (NPTEL) - In-depth course on deep learning from the National Programme on Technology Enhanced Learning, India.
-
Introduction to Computer Vision (Udacity) - Learn image processing techniques and applications of computer vision.
Data Science & Analysis
-
Introduction to Data Science (Udacity) - Overview of data science concepts, tools, and methodologies.
-
Data Analysis with R (Udacity) - Learn to analyze and visualize data using the R programming language.
Networking & Hardware
-
CCNA R&S (Cisco Certified Network Associate: Routing & Switching) - Comprehensive tutorials for Cisco's networking certification covering routing, switching, and network fundamentals.
-
GNS3 Network Simulation Tutorials - Learn to simulate, configure, test and troubleshoot virtual and real networks using GNS3.
-
Raspberry Pi Tutorials - Get started with Raspberry Pi and learn how to create various IoT and computing projects.
Music Production & Audio Engineering
-
Audacity Tutorials - Learn to use the free, open-source audio editing software Audacity for recording and editing.
-
Linux for Music Tutorials (Ardour, LMMS, RoseGarden, etc.) - Explore open-source digital audio workstations and music production tools on Linux.
-
Ableton Live Tutorials - Master Ableton Live for electronic music production, composition, and live performance.
-
Avid Pro Tools Tutorials - Learn the industry-standard digital audio workstation used in professional recording studios worldwide.
-
Logic Pro Tutorials - Comprehensive guides for Apple's professional digital audio workstation and MIDI sequencer.
Entrepreneurship & Personal Development
-
How to Build a Startup (Udacity) - Learn the lean startup methodology and customer development process from industry experts.
-
Yoga Tutorials - Guided yoga practices for physical health, mental clarity, and stress reduction.
Study Recommendations
-
Start with foundations: Begin with introductory courses in your areas of interest before moving to more advanced topics.
-
Practice actively: Pause videos to implement concepts and work through problems on your own.
-
Create a learning schedule: Allocate regular time slots for watching these educational videos to maintain consistency.
-
Join related communities: Find online forums or groups where you can discuss these topics with fellow learners.
-
Apply what you learn: Use projects to solidify your understanding of concepts covered in these tutorials.
Last updated: March 6, 2025