Skip to content

matiasrodlo/my-learning-path

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 

Repository files navigation

A structured record of my self-directed training (2022–2024) in computer science, cognitive science, and entrepreneurship. I prioritized conceptual understanding and systems-level reasoning over passive completion. I selected lectures where I could reliably reconstruct the core mental model and key trade-offs; when the material was too advanced, I returned to prerequisites and progressed upward.

This approach emphasized building a high-level conceptual map of the field, including its abstractions, connections, and constraints. I reinforced learning through hands-on work, including small prototypes, focused implementations, and the application of key ideas in real projects.

This curriculum was operationalized in the following projects:

  • Veritas — Scientist for Autonomous Research (ML systems, RAG, databases, OS, networking)
  • Byte — AI-powered robotic system (robotics, electronics, embedded systems)
Program Name Area Host Hours Watch
Full-Stack Engineer Path Programming Codecademy 400 Watch
Intro to Computer Science Programming Harvard 25 Watch
Programming in Python Programming Harvard 15 Watch
Web Programming Programming Harvard 14 Watch
Mobile Software Engineering Programming Harvard 16 Watch
Programming Paradigms Programming Stanford 22 Watch
Machine-Learning Path Machine Learning Codecademy 250 Watch
Machine Learning Machine Learning Stanford 25 Watch
Machine Learning Hardware and Systems Machine Learning Cornell 19 Watch
Computational Thinking Machine Learning MIT 12 Watch
Artificial Intelligence Machine Learning Harvard 11 Watch
Artificial Intelligence Machine Learning Stanford 25 Watch
Artificial Intelligence Machine Learning MIT 24 Watch
Computer Vision Machine Learning Stanford 20 Watch
Introduction to Probability for CS Math Stanford 25 Watch
Mathematics for Computer Science Math MIT 25 Watch
Introduction to Algorithms Math MIT 25 Watch
Advanced Algorithms Math Harvard 25 Watch
Theory of Computation Math MIT 32 Watch
Brain-Computer Interface Human-Computer UC San Diego 9 Watch
Human Computer Interaction Human-Computer Vermont 25 Watch
Introduction to Neural Computation Human-Computer MIT 24 Watch
Brains, Minds and Machines Human-Computer MIT 40 Watch
Introduction to Electronics Hardware Lake Washington Technical College 16 Watch
Arduino R4 WiFi Hardware Paul McWhorter 14 Watch
Introduction to Robotics Hardware Stanford 18 Watch
Operating Systems and Systems Programming Operating System UC Berkeley 38 Watch
Operating & Systems Programming Operating System Berkeley 25 Watch
Database Systems Data Management Cornell 25 Watch
Computer Networking Fundamentals Northwestern 22 Watch
Cybersecurity Fundamentals Harvard 7 Watch
Intro to Cognitive Science Cognitive Science UC Berkeley 21 Watch
Cognitive Psychology Cognitive Science Brunel University 12 Watch
The Human Brain Cognitive Science MIT 20 Watch
ADHD Psychology Russell Barkley 26 Watch
Positive Psychology Psychology Harvard 25 Watch
Introduction to Psychology Psychology Yale 19 Watch
Intimate Relationships Psychology UC Berkeley 20 Watch
Personality and its Transformations Psychology McGill University 25 Watch
Social Psychology Psychology UC Berkeley 21 Watch
Introduction to Linguistics Linguistics MIT 27 Watch
Neuroscience Neuroscience Stanford 150 Watch
Human Behavioral Biology Biology Stanford 30 Watch
Fundamentals of Biology Fundamentals MIT 11 Watch
Startup Secrets 2012 Fundamentals Harvard 12 Watch
The Best of Startup Secret Fundamentals Harvard 25 Watch
Startup School 2020 Fundamentals UC Berkeley 14 Watch
Startup School 2014 Fundamentals YC 16 Watch
Startup School 2018 Fundamentals YC 25 Watch
Startup School: 100 First Days Fundamentals Stanford 15 Watch
Startup School 2017 Fundamentals Stanford 12 Watch
The Nature of Genius Fundamentals Yale 12 Watch
Fundamentals of Physics Fundamentals Yale 28 Watch
English Lessons 1:4 English Poliglota 400 Watch
Internet History Fundamentals freeCodeCamp 10 Watch
Algorithmic Problem-Solving Programming CodeWars 200 Watch
C Programming Fundamentals freeCodeCamp 9 Watch
Intro to Computer Science Fundamentals FrontendMasters 9 Watch
Intro to Web Development v3 Fundamentals FrontendMasters 13 Watch
JavaScript: The Hard Parts Programming FrontendMasters 7 Watch
JavaScript Beginner to Advance Programming FrontendMasters 14 Watch
JavaScript: Road to Functional Programming FrontendMasters 8 Watch
Javascript Programming freeCodeCamp 4 Watch
Introduction to Node.js Programming FrontendMasters 5 Watch
Node.js and Express.js Programming freeCodeCamp 8 Watch
Production-Grade Vue.js Programming FrontendMasters 5 Watch
Applications with Vue & Nuxt Programming FrontendMasters 4 Watch
Introduction to Vue 3 Programming FrontendMasters 5 Watch
CSS Programming freeCodeCamp 11 Watch
CSS Foundations Programming FrontendMasters 4 Watch
Getting Started with CSS Programming FrontendMasters 3 Watch
CSS Grid & Flexbox Programming FrontendMasters 6 Watch
VIM Programming freeCodeCamp 1 Watch
Visual Studio Code Programming FrontendMasters 5 Watch
Introduction to Dev Tools Programming FrontendMasters 4 Watch
Data Science Machine Learning freeCodeCamp 6 Watch
Data Engineering Machine Learning freeCodeCamp 3 Watch
AWS Cloud Practitioner Cloud Computing freeCodeCamp 14 Watch
AWS Certified Solutions Architect Cloud Computing freeCodeCamp 11 Watch
Github Foundations Certification Cloud Computing freeCodeCamp 10 Watch
Data Structure Advance Data Structure freeCodeCamp 8 Watch
Algorithms and Data Structures Data Structure freeCodeCamp 6 Watch
Big O Notation Algorithms freeCodeCamp 2 Watch
Intro to Databases Data Management FrontendMasters 7 Watch
Database Design Data Management freeCodeCamp 8 Watch
PostgreSQL Data Management freeCodeCamp 4 Watch
Intro to Linux Operating System freeCodeCamp 6 Watch
Linux Operating System Operating System freeCodeCamp 3 Watch
HTTP Networking freeCodeCamp 5 Watch
Search Engine Optimization General FrontendMasters 4 Watch
Web UX Design Design FrontendMasters 5 Watch
Website Accessibility Design FrontendMasters 3 Watch
Elon Musk Startups Walter Isaacson - Watch
Leonardo da Vinci Startups Walter Isaacson - Watch
Zero to One Startups Peter Thiel - Watch
Traction: How Any Startup Can Achieve Explosive Customer Growth Startups Gabriel Weinberg - Watch
Secrets of Sand Hill Road Startups Scott Kupor - Watch
Blitzscaling: The Lightning-Fast Path to Building Massively Valuable Companies Startups Reid Hoffman - Watch
Hatching Twitter: A True Story of Money, Power, Friendship, and Betrayal Startups Nick Bilton - Watch
The Great CEO Within Startups Matt Mochary - Watch
Eloquent JavaScript Programming Marijn Haverbeke - Watch
You Don't Know JS: Up & Going Programming Simpson, Kyle - Watch
You Don't Know JS: Scope & Closures Programming Simpson, Kyle - Watch
The Smart but Scattered Guide to Success Psychology Peg Dawson - Watch
I Think I Might Be Autistic Psychology Cynthia Kim - Watch
The Art of War General Sun Tzu - Watch

About

100+ courses in CS, ML, and cognitive science (2022–24)

Topics

Resources

Stars

Watchers

Forks

Contributors