DEV Community

Cover image for #100Devs Software Engineering Bootcamp
Julia Furst Morgado
Julia Furst Morgado

Posted on • Edited on

18 1

#100Devs Software Engineering Bootcamp

First of all, go check my video on Youtube where I tell everything you need to know about 100Devs.

How it all started?

On January 11th, 2022 I started a free 30-week Software Engineering Bootcamp called #100devs, taught by Leon Noel. My goal in taking this course was to educate myself in all matters of coding and to successfully switch my career to that of a software developer by the end of the year.

If you're not part of the #tech twitter world you may not have heard of Leon Noel. He is Managing Director of Engineering @ Resilient Coders and distinguished Faculty @ General Assembly. His passion is training those who are underrepresented in tech to prepare them for high-growth careers as software engineers.

This Bootcamp is nothing like you've ever imagined. Leon's energy is out of this world and he transmits such high vibes. Every Tuesday and Thursday he teaches live for 3h straight on twitch, and on Sundays, he answers questions during office hours.

I actually discovered this Bootcamp on Reddit just two days before the course start date (was it destiny?). Since joining the discord group, and signing up for Twitter I have been welcomed into the tech community with open arms. I am so lucky to have a tremendous amount of support from others.

What have we learned so far?

  • HTML

    • Non-semantic elements (<h1>, <p>, lists, links, <img> vs. <picture>)
    • Semantic elements (<header>, <section>, <nav>)
    • Forms ( types, validation attributes, vs. )
    • Accessible HTML (well-understood by screen readers)
  • CSS

    • The box model
    • Display value types (block, inline-block, inline, flex)
    • Positioning (static, absolute, fixed, relative)
    • Selectors (.class, element>element, element~element)
    • Pseudo-classes (:hover, :active)
    • Specificity, !important (and when to use !important responsibly)
    • Responsive web design (media queries, relative units like em and rem, mobile-first design philosophy)
    • Default stylesheet (normalize.css) and reset.css
  • JavaScript

    • Values, types, and basic operators (arithmetic, assignment, comparison, difference between == and ===)
    • Variables
    • Functions
    • Event Listeners (addEventListener, onClick)
    • OOP
    • APIs
    • DOM manipulation
  • Node.js

  • Express

  • MongoDB

If you're just reading this right now and want to join it too there's still time! All his classes are recorded and posted on Youtube and for those that can't join it live there is a catchup crew on Discord.

Here's the discord group link if you want to start your tech journey like me!

The following links will help you follow along so bookmark them!
https://twitter.com/juliafmorgado/status/1515341428578267138?s=20&t=BvhjPkYqQfMrM6l-pJ4yrQ

The journey of becoming a Full Stack Developer has been amazing so far. I have connected with many folks, made online friends, and networked with professionals in the industry.

If you liked this article please follow me on Dev.to for my latest articles. I'm tweeting my journey on Twitter daily, this way to my LinkedIn, and this is my Youtube channel :)

Sentry blog image

How to reduce TTFB

In the past few years in the web dev world, we’ve seen a significant push towards rendering our websites on the server. Doing so is better for SEO and performs better on low-powered devices, but one thing we had to sacrifice is TTFB.

In this article, we’ll see how we can identify what makes our TTFB high so we can fix it.

Read more

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay