How To Solve It With Code

Ever tried to build something with AI and gotten stuck? You're not alone.

The initial results look promising. But then comes the hard part: making changes, adding features, building something real. The truth? AI is an incredible tool for helping us code. But to build real things, you need to understand how they work.

What Our Students Say

Just a few of the 181 testimonials from our course

Photo of Vikas Awasthi

"One thing I realized while following the course is that I do have problem-solving skillsβ€”in fact, we all have a problem-solving mindset. If we are provided with the right set of tools, we can do pretty well. This course has turned out to be that source of tools for me."

Vikas Awasthi

Executive at Exl Services

Photo of Ryan Perrizo

"I had incredible success using the SolveIt methodology in SDE & MLE interviews. I received a job offer and feedback from every interview was: 'They really liked how you solved the problem. They said you methodically tested code along the way and collaborated nicely with the interviewer'."

Ryan Perrizo

Software Engineer - Clubhouse

Photo of Daniel Becker

"Many people know about the Coursera course "Learning How To Learn." This was close to a "Learning How To Learn using Code and LLMs""

Daniel Becker

AI Engineer with ~15 years of experience. Ex VP of AI Development@DataRobot. Ex Google. Currently doing independent AI Consulting.

See What Our Community Is Building

Real projects and insights from students applying what they learned

The Human is the Agent

by Chris Thomas

How SolveIt transformed a 25-year programming journey, revealing new perspectives on the relationship between humans and AI in software development.

Read More β†’

SolveIt Course Key Takeaways

by Rens Dimmendaal

Reflections on the most valuable lessons learned from the SolveIt course, highlighting practical insights and transformative approaches to problem-solving with AI.

Read More β†’

How I Built SolveIt Project Showcase

by Aditya Kabra

From manually collecting Discord messages to building an AI-powered system that filtered 4,500 messages and organized 200+ community projects into a searchable showcase using FastHTML.

Read More β†’

The Meselson-Stahl Experiment

by Jay Suh

Using the SolveIt approach to create an interactive blog post exploring the famous DNA replication experiment, built with nbdev and FastHTML.

Read More β†’

Simple Cloudflare Tunnels

by Mat Miller

A practical guide to setting up Cloudflare tunnels, making it easy to expose local development servers securely without complex networking configurations.

Read More β†’

Deep Dive into Flow Matching

by Pol Avec

An in-depth technical exploration of flow matching algorithms, breaking down the mathematics and implementation details for understanding this powerful AI technique.

Read More β†’

Explore the Full Collection

Visit the Project Showcase built by Aditya Kabra to discover the complete collection of innovative projects created by our community members.

Browse All Projects β†’

Hi, I'm Jeremy Howard

I've spent the last 30 years solving problems with code. I made FastMail, a major email provider used by millions (where I wrote everything from spam filters to virus scanners), built tools that automated insurance pricing, and created systems for the world's biggest coding competitions. Through fast.ai (part of Answer.ai), I've taught hundreds of thousands of students who've gone on to work at companies like Google, Apple, and Tesla.

Now I'm excited to bring you this new and improved second version of our Solve It With code course. After teaching so many people to use AI, we've discovered something important: there's a completely new way to combine AI with coding, and we want to share it with you. For details about the new course curriculum, see the course details page.

What Makes This Different?

We start solving concrete problems on day one. No waiting weeks to learn theory - you'll dive right in and build something useful. Our approach breaks complex challenges into small, solvable pieces that you can understand completely.

  • Iterative Development: learn the same step-by-step process used by experienced programmers, but rarely taught.
  • Master Your Code: understand everything you build, no more hitting walls when you need to make changes.

Is this course for me?

Ideal Student

  • You've tried using AI tools (or you'd like to), such as ChatGPT for coding
  • You're ready to understand your code, not just copy-paste
  • You want to build enduring things, not just experiment
  • You're prepared to work with us through this early version of the course

Course Details

Join us live to solve real problems. First, we show you how. Then you try it yourself. We guide you through each step so you know exactly what you're doing. To get a feel for the approach, you can see Jeremy and Johno describe and illustrate it in this episode of Hamel Hussain's evals course.

We'll meet twice a week on Monday and Wednesday for 5 weeks. The first lesson is on Monday Oct. 20th (PST) and the last lesson is on Wednesday Nov. 26th (PST).

The lessons will be recorded, so you can watch them anytime.

Limited Availability

Seats are limited, so we encourage everyone to sign up as soon as possible. Additionally, we have a hard cutoff date of Oct. 20th where no additional signups will be accepted.

Support

You'll learn from experts Jeremy Howard and Johno Whitaker, and the answer.ai team. You'll also join a community of builders who support each other.