An online, completely free 30 week bootcamp meant to bring you from zero programming skills to employable Software Engineur. Please join the Discord Channel for the most up to date information.
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
Table of Contents
This fully free 30 week software engineering bootcamp started in January, but you can join anytime! Please follow everything on this page and then join the #catchup-crew on Discord! All of the past classes can be found here and all the materials can be found in the #follow-along-materials channel on Discord channel!
Most people who participated last cohort did not have a degree and had never coded before joining the bootcamp. By the end of program, they worked with real paid clients, contributed to open source software, voluntered with wonderful charities, built their own fullstack javascript projects, and ultimately landed jobs at companies like Amazon, Twitter, Chownow, other amazing startups, and dozens of companies across the globe.
It's a online, free, 30 week bootcamp, meant to bring anybody from zero programming skills to employable Software Engineur, taught by Leon Noel who also is the Managing Director of Engineering for Resilient Coders and is also a Distinguished Faculty Member at General Assembly were he teached how to code for the past 9 years.
Tuesdays & Thursdays, 6:30PM - 9:30PM Eastern Time. They are hosted live on Twitch
Sunday, 1:00PM Eastern Time. Office hours will normally go for 2-3 hours and are hosted live on Twitch.
If you would like to join, please first complete these Signup taks.
Then fill out this form: https://forms.gle/A4fiw6rM4ukX1eJG7
And be sure to join the Discord channel, where all the course materials will be posted and you will find thausends of community memebers ready to help you on your engineering journey.
Make sure you agree to the rules (must click the green check mark) and click the icons in the #join-100Devs channel. This will give you full access and place you into House Hamilton to start for support!
Note that: If you don’t click the three icons, you will not see every channel on Discord.
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.
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, and Computer Science like Algorithms & Data Structures theory.
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 Leon's Twitter. This is how you 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. Stay healty and do exercise.
You will need a functional computer, an internet browser, and some form of text editor. For text editors, I will use Visual Studio Code on stream, but Atom, Sublime Text, or any other text editor will do the work. I recommend using a second screen if you can.
Please see the Discord beginner’s guide 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.
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.
House Turing, House Hopper, and House Hamilton.
House Turing has access to Leon as a reference, 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.
House 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
They will still be visible on Twitch here, and they will be up on YouTube within a few days here.
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.
- FULL PLAYLIST
- Class 01: Become A Software Engineer For Free
- Class 02: Learn HTML
- Class 03: Learn More HTML
- Class 04: Learn CSS
- Class 05: Learn CSS Layout
- Class 06: Let's Review HTML & CSS
- Class 07: Learn Responsive CSS
- Class 08: Write Bad CSS
- Class 09: Networking Night
- Class 10: Rant and Review
- Class 11: Learn CSS Layout & Flexbox
- Class 12: Learn Javascript
- Class 13: Fun JavaScript Examples
- Class 14: JavaScript Functions For Beginners
- Class 15: How to start freelancing
- Class 16: Learn JavaScript Loops
- Class 17: Networking Night
- Class 18: Project Night
- SUPER REVIEW: Frontend Crash Course
- Class 19: Learn JavaScript Arrays
- Class 20: Practice JavaScript Arrays
- Class 21: Learn JavaScript Objects
- Class 22: Practice JavaScript Objects
- Class 23: JavaScript APIs For Beginners
- Class 24: Git And Github For Beginners
- Class 25: Fix Your Resume So You Get Tech Interviews
- Class 26: Build A Simple App Using APIs! Beginner Friendly
- Class 27: Get Data From NASA! Simple Javascript API
- Class 28: JavaScript API Practice For Beginners
- Class 29: Review The Basics Of JavaScript
- Class 30: OOP But It Actually Makes Sense
- Class 31: Class 31: What Is Inheritance & Polymorphism?
- Class 32: Object Oriented Programming w/ JS Review
- Class 33: Why You Are Not Getting Interviews! Secrets To Landing Your First Tech Job
- Class 34: Crush Your Technical Interviews! Secrets To Landing Your First Tech Job
- SUPER REVIEW: Javascript Crash Course
- Class 35: Easy Intro to Node, Promises, & Async / Await!
- Class 36: JavaScript Event Loop For Beginners
- Class 37: No Express! Fullstack App Just Node
- Class 38: Build Your Own API HOSTED On Heroku
- Class 39: CRUD APIs For Beginners
- Class 40: What is MongoDB? CRUD Apps For Beginners
- Class 41: Build A Simple CRUD App With Express, MongoDB, & EJS
- Class 42: Full Stack open 2022
- Class 43: Traversy media - Node.js App From Scratch | Express, MongoDB & Google OAuth
- Class 44 & 45: How To Build Fullstack Apps With Javascript! Easy To Understand!
- Class 46 & 47: Build A Node.js MVC App! Complete Easy Walkthrough! (class 46/47)
- Class 48: How To Prepare For #THE HUNT
- Class 49 - 52: Easily Add Authentication To Your Node Apps! Email Logins with Passpor
- Class 53 - 55: Let's Build A Social Network with Node, Express, MongoDB, & Cloudinary
See the open issues for a full list of proposed features (and known issues).
Thanks for checking out the 100 Devs Sofware Engineuring Bootcamp Repo. Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this README better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE.txt
for more information.
José Calvário - @josh_hortt
My E-mail - joshhortt@yahoo.com
My second E-mail - josecalvario@gmail.com
100 Devs Bootcamp Link: 100 Devs Bootcamp
Use this space to list resources you find helpful and would like to give credit to. I've included a few of my favorites to kick things off!