Learn how to code in one month

With One Month's affordable and fun online bootcamps, you can learn Python, Javascript, or Ruby in just 30 days.

Browse Courses

Can you really learn to code in 30 days?


Who says you need 10 years to become a good programmer? In his TED talk, Josh Kaufman makes a good case that you can get surprisingly good at something with just 20 hours of focused, dedicated work.

Are you going to be an expert after 30 days? No way. But we've had thousands of successful students and we've seen first-hand the amazing progress that they've been able to make in less than a month. In fact, Mattan personally taught himself to code and ended up winning a hackathon by himself within less than six months.

Yes, there are some things that you can only learn with time, but anyone who says you need 10 years to become good at programming is a liar.

Meet our lead instructors

Mattan Griffel is the Co-Founder & CEO of One Month. Mattan is also a professor at Columbia Business School and was named one of Forbes' "30 under 30" game-changers in Education.

Chris Castiglione is the Co-Founder and Master Teacher at One Month. Chris was the first-ever teacher at General Assembly, and is also a professor at Columbia University where he teaches Digital Literacy for the MBA students.

Mattan and chris

Over 40,000 students have taken One Month courses and gone on to build amazing businesses and careers.

Alex K. Endorsement

"One Month helped me launch an app that would have cost $20,000 using a Rails developer. I built it myself in a weekend."

– Alex K.

Teena B. Endorsement

"One Month has been such an awesome intro to programming, and I'm discovering that I love it!"

– Teena B.

Jordan W. Endorsement

"One Month is the best place to learn programming. The teachers are phenomenal. People from all backgrounds can grasp the concepts."

– Jordan W.

Committed to learning? Become a One Month member!

  • $100 off all of our 30-day bootcamps
  • Unlimited access to our Learning Library - including over a dozen self-paced courses in coding, growth hacking and more - with new content being added every month!