Goal finder

What do you want to build?

Pick a goal and we will show you what to learn, what you will need, and how to get started.

Popular starting points

Search results are goals first. The links and tutorials live inside each roadmap.

New to projects?

Not sure what to build? Start with a small guided project, then turn it into your own BuildWith project page.

Start with a beginner project

Secondary library

Browse all resources

Use this when you already know the resource, skill, or tool you want. If you know what you want to accomplish, use goal search above.

ProgrammingCourseBeginnerFree

freeCodeCamp

Hands-on lessons and projects for programming, web development, and data basics.

For: Students who learn best by completing small exercises.

Open resource
ProgrammingToolBeginnerFree

MIT App Inventor

A beginner-friendly way to build simple mobile apps while learning programming logic.

For: Students who want to make an app before learning a full mobile development stack.

Open resource
ProgrammingTutorialBeginnerFree

Scratch Ideas

Beginner-friendly creative coding projects, including simple games and animations.

For: Students who want to make a first interactive game without complex setup.

Open resource