We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
🏫
Curriculum
I want to create X, so I'll need Y skills.
Breaking down a big dream into small skills can feel overwhelming. But all we need to do is identify the first step. And then take that step.
This Curriculum is all about taking a big dream project and breaking it down into small skills and concepts. Then, we can organize those skills into sequenced paths and acquire those skills with interactive lessons.
I want to learn X, and integrate that into Y projects.
Even when we don't have a specific idea in mind, it's still fun to acquire skills and learn new concepts out of curiosity. We can put the time into learning the basics, and use that to solve interesting problems.
This is the fun part of learning and creating! We learn seemingly disparate knowledge and then make connections and innovate. Sometimes it's just fun to learn new things and see where they take you.
🗺️ Paths
-
Computer Science Path
Learn the basics of Computer Science with courses on data structures, algorithms, and more.
-
Creative Coding Path
Learn creative coding concepts like working with randomness, vectors, particles, and more!
-
Design Path
Learn design concepts like proximity, alignment, and contrast.
-
Finance Path
Learn about personal finance and investing.
-
Interactive Games Path
Learn to build fun interactive games like Mario, Zelda, and more!
-
Mathematics Path
Learn the basics of Math with interactive lessons on addition, subtraction, multiplication, and division.
-
Mental Models Path
Learn mental models and powerful thinking strategies.
-
Problem Solving Path
Learn high level techniques for solving problems.
-
Programming Languages Path
Learn programming languages and concepts.
-
Programming Paradigms Path
Learn interesting concepts from different programming paradigms like Functional Programming, Object-Oriented Programming, and the Actor Model.