🏫 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

  • Path Logo

    Computer Science Path

    Learn the basics of Computer Science with courses on data structures, algorithms, and more.

  • Path Logo

    Creative Coding Path

    Learn creative coding concepts like working with randomness, vectors, particles, and more!

  • Path Logo

    Design Path

    Learn design concepts like proximity, alignment, and contrast.

  • Path Logo

    Finance Path

    Learn about personal finance and investing.

  • Path Logo

    Interactive Games Path

    Learn to build fun interactive games like Mario, Zelda, and more!

  • Path Logo

    Mathematics Path

    Learn the basics of Math with interactive lessons on addition, subtraction, multiplication, and division.

  • Path Logo

    Mental Models Path

    Learn mental models and powerful thinking strategies.

  • Path Logo

    Problem Solving Path

    Learn high level techniques for solving problems.

  • Path Logo

    Programming Languages Path

    Learn programming languages and concepts.

  • Path Logo

    Programming Paradigms Path

    Learn interesting concepts from different programming paradigms like Functional Programming, Object-Oriented Programming, and the Actor Model.

Do you have another topic in mind? Reach me at bijan@createwith.org and I'd love to hear from you!