/100DevsBootcamp

A 30 weeks Full Stack Software Engineering Bootcamp compiled with free online courses, based on the amazing work of Leon Noel and his Team

Primary LanguageHTMLMIT LicenseMIT

Contributors Forks Stargazers Issues MIT License Twitter


Logo

100DevsBootcamp

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
  1. About The Project
  2. Technologies Used
  3. Getting Started
  4. Roadmap
  5. Contributing
  6. License
  7. Contact
  8. Acknowledgments

About The Project '100 Devs Bootcamp'

Product Name Screen Shot

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.

(back to top)

Technologies Used

Markdown Html5 Css Javascript React Git Bootstrap Node Express MongoDB Hashnode

(back to top)

Getting Started

1. What is #100Devs?

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.

2. When and where are classes hosted?

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

3. When are office hours?

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

(back to top)

4. How does the program work for a newcomer?

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.

5. What will we learnt?

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.

(back to top)

6. What will be expected from you?

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.

7. What equipment will you need?

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.

(back to top)

8. How do you use Discord?

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.

9. How do you 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.

(back to top)

10. What are the ‘houses’?

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

11. What happens if you 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 here.

12. Where do you go when you 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.

(back to top)

Roadmap

See the open issues for a full list of proposed features (and known issues).

(back to top)

Contributing

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!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

(back to top)

License

Distributed under the MIT License. See LICENSE.txt for more information.

(back to top)

Contact

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

(back to top)

Acknowledgments

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!

(back to top)