Web Development

Take an idea from your head and make it real on the web using Ruby on Rails, HTML & CSS, and JavaScript. 11 weeks.

Apply today

  • April 6 - June 19
  • Mon / Wed / Fri
  • 9:00am – 12:20pm
  • $8,000
  • June 20 - August 20
  • Mon / Tue / Thu
  • 9:30am – 11:30pm & 1:30pm - 3:30pm
  • $8,000

See how these three alumni changed their lives by joining our Web Development class.

  • Marina Goldshteyn

    Marina Goldshteyn

    Having a desire to code, Marina quit her job to come to The Starter League. Now she has development skills to add to her extensive design background. Read more.

  • Greg Williams

    Greg Williams

    Before The Starter League, Greg was an editor of a Beijing newspaper. Now he's a founder of a software development firm and a new startup, Matchup. Read more.

  • Amanda Powell

    Amanda Powell

    Before the Web Development program, Amanda managed a team of developers. Now she's a software developer working at a venture-backed startup. Read more.

Transform into a builder

Our web development class is beginner-friendly and emphasizes practical education. Instead of 3 hour lectures, you'll take part in a hands-on, collaborative learning environment. The way you'll learn, is the way professional software developers build web applications.

Learn to code

Over the years, we've put together the best path to go from zero coding experience to being able to build dynamic web applications. Our mission is to make programming accessible to people who have the passion and persistence to learn. You'll dive into web languages and frameworks used by leading tech companies:
  • Ruby and Ruby on Rails
  • HTML, CSS and Bootstrap
  • JavaScript and jQuery
Not only will you use the same tools as the pros, you'll also learn their techniques, and workflow. You'll pair program with classmates, collaborate with Github, implement APIs, and more.

Identify and solve problems

We'll teach you our process for identifying meaningful problems and how to solve them. During the program you'll develop a workflow to prioritize and implement your goals as you build web apps. Learning lasts longer when you can use your new skills to solve a problem.

Become a life-long learner

You'll learn a ton in 11 weeks, but that's only the beginning. The most important skill you'll develop is how to break down complex concepts into their simplest components.

Meet Arjun Venkataswamy and Raghu Betina, your instructors

Arjun Venkataswamy

Arjun is an experienced educator having taught students of almost any age. He's teaches programming at the University of Chicago, Northwestern University, Latin School of Chicago and Chicago Public Schools, in addition to The Starter League. Whether it's controlling robots with Ruby, building web applications or learning about new technologies, Arjun is passionate about helping beginners make their transition from consumer to creator.

Raghu Betina

Raghu is a seasoned instructor at The Starter League. He also teaches at Northwestern University's Kellogg School of Management and the University of Chicago's Booth School of Business. He's passionate about helping beginners make their ideas real, and understand how the technology that dominates our lives works. To learn more, watch Raghu's TEDx talk about why everyone should learn to code.

Get hands on coaching

You'll be surrounded by experts who are committed to helping you grow. There's no better way to learn than by talking one-on-one with a mentor and having them review your work in front of you.

Build web applications that solve real problems

Our students have built amazing apps. Here are a few of their projects:
  • WarRoom Law. Scott Weisman is a former attorney who built an application for lawyers to better manage and track case information.
  • DayBoard. John Chan knew there had to be a better way for remote teams to communicate. Dayboard allows teams to share their priorities for the day and track progress.
  • ClarityBox. Claire Lew helps build happier, more productive companies. ClarityBox helps managers learn how employees really feel about work.

Surround yourself with a League of Starters

Since 2011, we've built a community over over 1000 starters from 35 states and 25 countries. We don't have traditional prerequisites, we look for students who are passionate and tenacious.


  • Spring Session
  • April 6 – June 19
  • Mondays, Wednesdays & Fridays
  • 9:00am – 12:20pm
  • *No class May 25, Memorial Day
  • Summer Session
  • June 22 – August 20
  • Mondays, Tuesdays & Thursdays
  • 9:30am – 11:30am
  • 1:30pm – 3:30pm

Web Development has three mandatory class meetings per week. There are also optional but strongly encouraged study halls and office hours in the afternoons. Students should dedicate at least 30 hours a week to get the most out of the program.


The Starter League is located at 30 N Racine Ave, Suite 210 in Chicago, Illinois.

Class will be held at our brand new space in Chicago's West Loop. You'll have 24/7 access, a large classroom, chalkboard walls, breakout rooms, a kitchen, and plenty of comfy couches. We strive to create the most beginner-friendly, non-intimidating educational environment you've ever been in. We're also next door to Basecamp, our partners and experts in building great products.




Web Development tuition is $8,000. When you're accepted, a $1,000 deposit is due within 5 business days to secure your spot. The remaining tuition is due by or before the first day of class. If you have any more questions, feel free to drop us a line.

How to apply

The Starter League works on a rolling admission cycle, so the sooner you apply, the better your chances are of being accepted.

Apply to Web Development

Get updates about future classes

Are you interested in learning Web Development but its not the right time? Sign up to be notified when our next class is announced. You'll be among the first to know when we open applications.