- Encode for baseline warmups
- Matiks: Math Puzzles: Mental math sprints and puzzles
- Ethical Hacking University App (Security warm-ups, news): Apple | Google Play (Note: news section is rarely updated; I have switched to TryHackMe which has a mobile app)
- Programiz C++ App
- C++ Exercises on Mobile - Apple |
- Data Structures and Algorithms: Programiz
- Kaggle (ML/Data Science)
- Terminal Commands / Linux (OverTheWire)
- C++
- Leetcode
- Codewars
- Neetcode 150
- HackerRank
- Codolio
- System Design
- Shader Academy
- GDevelop (Game Design)
- Introduction to Computers and Computer Applications
- Introduction to IT
- Computer Hardware 1
- Computer Networking 1
- Computer Security 1
- IT Field Tech Work
- Mac Support
- Introduction to Programming
- Data Structures and Algorithms
- Mathematics for Computer Science
- Computer Systems
- Software Engineering / Mobile Intro
- Computational Theory
- The Complete Theory of Computation
- Skipping computational theory is for chumps.
- Web Design and Development
- Algorithm Analysis
- Computer Ecosystems
- Culture and History of Computers
- Computer Networking 2
- Systems Programming
- Software Design
- Databases
- Languages and Compilers
- Distributed Systems
- Quality Assurance
- Data Engineering
- Software Engineering II
- Full-Stack Development
- Backend Development
- Frontend Development
- DevOps and Software Engineering
- Clean Code
- GoLang
- Functional Programming
- Qt
- C# (TBD)
- Coding Interviews
- System Design
- System Design Interviews
- Frontend Interviews: FrontendLead Handbook
- How npm works
- How gradle works
- other tooling as desired. I feel that there's a gap in building understanding of how these build tools work in a lot of programs.
- Spring
- Cloud Computing
- LearnToCloud
- Vendor-specific certs (TBD)
- Operating Systems
- Bioinformatics
- Quantum Computing
- Research
- Intro to AI
- Intro to ML
- Intro Deep Learning
- The Little Book of Deep Learning
- Fast.ai
- DeepLearning.ai
- Mathematics for Machine Learning and Data Science
- Machine Learning Specialization
- Deep Learning Specialization
- TensorFlow
- NLP
- Generative
- AI Capstone
- Intro Cyber
- Ethical Hacking
- Malware Reverse Engineering
- Hands-on Tools
- Intermediate/Advanced Networking (Networking 3)
- IT and CS Skills for Hacking
- Homelabs
- ICS Security
- Cryptography
- Intro Creative Computing
- Shaders
- P5.js
- WebGPU
- 2D Computer Graphics
- Processing (text tutorials, not videos recommended, videos too slow)
- Brushstroke Algorithms
- Non-Photorealistic Rendering
- Intro to Hacking Krita
- 3D Computer Graphics
- Real-Time Rendering
- Graphics II
- Shaders
- Scripting for Animation
- Image Processing and Computer Vision
- Video Streaming
- Rigging
- Technical Art
- Simulation and Physics Programming
- GPUs
- 3D Applications
- Intro to Game Design
- Game Design Art
- Game Music
- Game Engines
- Quaternions
- Esports
- resources
- Graphic Design
- UI/UX
- General Engineering
- Electrical Engineering
- Mechanical Engineering
- 4Chan Science: Mechanical Engineering
- Georgia Tech: Engineering on Coursera
- OpenME: The equivalent of the OSEE for MechE
- Embedded Systems
- PLCs
- Control Systems
- Show Control
- Robotics
- Engineering Graphics
- Theme Park Design
- Foundations of Math
- Introduction to Logic
- The Rest of Math (Calc 1-3, Linear Algebra, Discrete Math/Proofs, DiffEq)
- Statistics
- Simulation Engineering
- CFD
- MATLAB
- Intro Physics
- Astronomy
- Mechanics
- Electricity and Magnetism
- Light
- The Rest of Physics
- 50% rule: Spend half your time on learning and half of it on personal projects.