What's the best way to become a great developer?

Write code. Lots of code... Duh!

But here's what happened last time you tried starting a new project ...

It's hard to find an idea and stay motivated.

Perhaps you've tried collaborating to some open source projects but don't even know where to start.

Or you've tried online courses where they feed you all the answers or present you with small and trivial exercises.

Imagine if you could have an experienced developer working with you, on interesting projects. You'd have a blast coding those projects, learn tons of stuff and complete more projects than you ever imagined.

Find out how ...

Join the next live workshop

Tue, July 7th @ 3PM EDT, 12PM PDT

Claim my spot

Learn, improve, and raise your value by working on interesting projects

Build projects that will land your dream job or get invited at conferences

“ [...], the energy and motivation I got from the first project is part of the catalyst that is getting me to continue working on my personal projects pretty much every night and weekend since. ”

Bryce Darling

Create something. Beef up your portfolio. Be proud!

Want to know how most developers get a job at Google, Twitter, Facebook or the like? They create great projects.

What better way to beef up your portfolio than build a game, a language, a framework? You'll do all that in the club.

Learning for all types of learners

You'll get screencasts, code and articles to help you complete projects.

You can go on your own, find help in the forums or get my full support via the mentorship program.

Learn new tricks, languages, frameworks, expand your mind.

Projects will be presented using JavaScript. But you're free to complete the projects in any language of your choice.

The best way to learn a new language or framework is to use it on a real project.

Fall in love with coding all over again.

Learning is important and all, but why do you want to write code for a living? Because it's so much fun! You can create stuff from nothing in a matter of minutes, polish your code into a piece of art and explore your creativity.

A wise man once said:

When you don't create things, you become defined by your tastes rather than ability. Your tastes only narrow & exclude people. So create.

Why the lucky stiff

If you forgot how much fun coding could be, you'll be reminded here.

“ This has been one of the most fun and exciting parts of my programming life. ”

Edward Price

“ I LOVE the club [...] it's for me the coolest in the world, explore, learn, build new things and be happier programming. ”

Jose Donizetti

The projects

Building a 2D and 3D game from scratch

Build a game like Pong or even one in 3D similar to Doom. You'll build your own game engine from scratch.

Building a database engine

Learn about the data structure behind every database engine. Building your own index mechanism for run queries faster.

Building a virtual machine

Learn how a CPU, a GameBoy emulator or your programming language work inside by building a virtual machine.

Building a backend and frontend web framework

Make a backend framework similar to Express or frontend one like Backbone. Or go wild and create something totally new.

Building a neural network

Learn the foundation of modern machine learning by building a neural network that can learn, from scratch.

Building a language

Build your own CSS templating engine similar to Less. Apply the same concept to build any type of language.

Building a server

Learn how to implement a protocol such as IRC, and make a server that can handle thousands of connections.

Building a real-time web engine

Discover how libraries, such as Socket.io, bring live updates to your browser by building it all from scratch.

Browse the projects built by members

Mentorship program

If you need help, support and motivation to complete a project, I mentor a handful of programmers like you each few months to help them build and launch their first project.

I'm Marc-André Cournoyer. I created Thin, the most popular Ruby web server, authored the book that helped create many programming languages, including CoffeeScript. And I've taught thousands of developers.

Places are limited. If you're interested, apply now.

Still have questions?

Join the next live workshop and ask me any question you might have.

Claim my spot

Ready to join?

I'm confident you'll love the club and its projects.

But if that's not the case, let me know within 30 days and I'll give you your money back, no questions asked, no hard feelings. There is no risk for you.

Choose your adventure

Lone Wolf

Go through the projects on your own. Get access to all the material instantly and forever.
  • Lifetime access to projects
  • 10 projects
  • 30+ videos
  • Code & exercises
  • Access to forum & chat


The real deal! I'll personally help you decide on a proper project, work on it, release and promote it when ready.
  • Two months of mentoring
  • Weekly office hours
  • Infinite code reviews
  • Help launching your project
  • Everything in Lone Wolf