I want to help you become a software engineer for free.

I’ve been running a free 30 week software engineering bootcamp and I would love to have you join. Here are what folx already in the bootcamp have to say about it so far: #100Devs Love

We meet live every Tuesday and Thursday from 6:30pm EST to 9:30pm EST with office hours on Saturdays from 12pm EST to 3pm EST. The goal is to give folks who have been laid off, affected by the pandemic, or unhappy with their current career the tools they need to command a job in software engineering.

This course is taught live and demands 20+ hours a week of your time. I’ve helped thousands of people learn to code and helped hundreds get jobs as software engineers. This is my form of activism and the course is completely free! In fact, I will never even share a resource that you can’t access for free too!

If you would like to join, please fill out this form: https://forms.gle/ngK4pnr9pLediMjS9

Complete these tasks: https://gleam.io/e6AV3/100devs-signup

And be sure to join our Discord, where all the course materials will be posted and you will find 2000+ folx ready to help you on your engineering journey: https://leonnoel.com/discord

Make sure you agree to the rules and click the icons in the #join-100Devs channel. This will give you full access and place you into House Hamilton for support!

This program is 100% free, so to keep the barrier to entry a little high we ask folx to complete all the above tasks. I hope you see this a necessary process to find folx super committed to changing their future.

Also, the class has been running for a few weeks, but now is the perfect time to join. You can view all the past classes here.

If you would like to catch up, this is what I recommend:

Watch the first class. It introduces important study habits and the tools we’ll use throughout the bootcamp. The first class can be found here

Then to catch up on HTML/CSS, I recommend watching this class and reading this introduction.

Finally, to get caught up on Javascript, I recommend watching these two classes (class1,class2) and reading Part 1 of this digital book

The materials for each class can be found in the following-along-materials channel on discord.

Then join us live for class on Tuesday or Thursday and come asks tons of questions during office hours on Saturday! See you in class and on Discord!

A little about me:

I’m Managing Director of Engineering for Resilient Coders. My job is to get black and brown folks into high paying careers as software engineers. We’re pretty damn good at it too. 85% of our graduates, most of whom do not have degrees or prior experience, go on to get full time offers at an average starting salary of $98,000. No bullshit or funny business. I’m also a Distinguished Faculty Member at General Assembly were I’ve been helping folks learn to code for the past 8 years. You can see a sampling of my classes taught at Harvard, MIT, and elsewhere here and reviews from my past students here.

What to expect:

We’ll have class two nights a week with the expectation that you come prepared and have done the assigned reading ahead of time. I like to use lecture as a means of exploration and not dictation, but that only works if you come prepared. The first half of class will be exploring new topics and the second half will be lab. During lab, you will tackle what we just covered by building. You’ll never just listen to me and then sign off. Myself and TA’s will be available throughout the lab. You’ll have real time guidance / feedback and a chance to have all your questions answered.

This course is designed to give you the skills you will need to pursue a career as a software engineer, but will only work if you are committed and ready to put in serious work.

Why am I doing this:

My activism is teaching. I want to help folks affected by the pandemic and those under represented in tech. The bootcamps I run are either very selective or expensive, so I am hoping to help in the best way I know how by offering a software engineering course for free.


I like to joke, curse, and have fun. I do the same thing in my classroom. I value learning over nit picky correctness. If any of these things bother you, this course might not be the best fit.

Here are the videos from my most recent classes.

These should give you a good idea of my teaching style and what to expect.

If you have questions, please join our discord (leonnoel.com/discord) and ask in the #100Devs channel.

I’m looking for #100Devs to learn the skills they need and unlock a phenomenal career. I hope you will be one of them!

Some commonly ask questions:

1. What is #100Devs?

An online, free, 30 week bootcamp, meant to bring you from zero programming skills to employable taught by Leon Noel. Please join our Discord for the most up to date information.

2. When and where are classes hosted?

Tuesdays & Thursdays, 6:30PM - 9:30PM Eastern Time. They are hosted live on Twitch

This is subject to change, but any variations from schedule will be announced in advance. Please keep an eye on the announcements channel of the discord and on your email.

3. When are office hours?

Saturdays, 12:00PM Eastern Time. Office hours will normally go for 2-3 hours and are hosted live on Twitch

This is subject to change, but any variations from schedule will be announced in advance. Please keep an eye on the announcements channel of the discord and on your email.

4. How does the program work for a newcomer?

If you’d like to join, please first join our Discord. Once there, please agree to the rules, and view the #join-100devs channel to get signed up.

You will be a part of Hamilton House, one of three ‘houses’ in this bootcamp. All of our materials will be posted in the discord for you to code along, get homework assignments, and get support from your peers.

Please tune in on Twitch to watch the lectures live. Any missed lectures can also be viewed on Twitch, or on Youtube

5. What will we learn?

All the fundamental skills you need to unlock a career as a software engineer. Also, the practical skills you need to learn HTML, CSS, Javascript, React, Node, Express, MongoDB, Postgres, and some CS theory.

6. What will be expected of me?

If you want to gain the most of the course, you should attend class, do the assigned homework, get involved in networking, and participate in the provided coding challenges.

You will be asked to check-in for each class by retweeting a tweet on Twitter. This is how we take attendance.

You should expect to spend 10+ hours per week, outside of class, for practice/homework/networking/etc.

The biggest factor in your success is you. Work hard, ask for help when you need it, give help to others when you can, and stay positive.

7. What equipment will I need?

You will need a functional computer, an internet browser, and some form of text editor. For text editors, I will use Atom on stream, but Visual Studio Code, Sublime Text, or any other text editor will do.

YOU DO NOT NEED A NEW COMPUTER! If it can run chrome, it is good enough to learn all the way up to you getting a job. Hopefully, your new employer will then give a new machine for work.

8. How do I use Discord?

Please see the beginner’s guide to Discord for help.

There are a lot of channels in the discord. Please try to post your messages in the channel that makes the most sense to ensure your message isn’t missed (for example, if you having an issue with a javascript question, post it in the #javascript-help channel).

The #100Devs family is big, so you may need to adjust your notification settings. Please see Discord’s guide to notifications for help.

9. How do I use Twitch? What are ‘channel points’?

Simply go here at class time to watch the live stream. You can ask questions directly in the Twitch chat.

Channel points are accumulated by watching the stream. They will be visible right below the chat bar. If you click there, you will see things you can redeem with your channel points, including resume reviews, portfolio reviews, mock interviews, and more! You can see Twitch’s official guide to channel points here.

10. What are the ‘houses’?

House Turing, House Hopper, and House Hamilton.

Turing has access to resume and portfolio reviews, mock interviews, and a private house channel in the discord. Turing also has mandatory requirements of attendance, networking, and coding challenges. Failure to meet these requirements may result in being moved to House Hopper.

Hopper can use channel points for reviews and interviews, and has their own private house channel in the discord. Those in House Hopper that would like to move to House Turing for the extra perks, please keep doing all of the obligations and as people move out of Turing, those in Hopper who are demonstrating dedication will be moved in.

House Hamilton has the flexibility to follow along with the bootcamp without the same level of commitment as Turing and Hopper. Hamilton can use their channel points for Turing benefits

11. What happens if I miss a stream, or want to catch up on a the old ones?

They will still be visible on Twitch here, and they will be up on YouTube within a few days.

12. Where do I go when I have a question?

Please use the appropriate help channel on Discord. If you have something that can only be answered by Leon, then please use the #ask-Leon channel. You can also check out the #resources channel for helpful links. If you are looking for a specific resource, please ask.

Thank you, Alissa for helping compile these questions / answers!

Recieve new posts via email