100xDevs Full Stack Web Development Cohort Journey

100xDevs Full Stack Web Development Cohort Journey

100xDevs Full Stack Web Development Cohort Week 1 : Day 1

100xDevs Full Stack Web Development Cohort by Harkirat Singh, this cohort covers the front-end, back-end, DevOps, and System Design with Open Source projects.

This is a 6+ months cohort comprised of weekend live classes, weekly offline videos, assignments, TAs, and Subgroups for peer-to-peer interaction.

This blog documents my journey with the notes, projects, and assignments done in the cohort.

Please find the syllabus below. Even if you haven't joined, you can self-study in this direction.

Week 1: Day 1

02-11-2023: Orientation Class

The objective of the Cohort

  • Getting great at Full stack development

  • Learning how things are being done in good companies/startups

  • Learning all the right practices of writing and deploying code

  • Checkpointing our knowledge with open source codebases

  • Building projects of our own

  • Trying our best to aim for gsoc and jobs/internships in startups

Work flow for intermediate folks

  • Have coded in other languages/done DSA, not done MERN

    15-20 hours/week

  • Initial classes should be okay as long as you can context switch well b/w

    languages

  • ~7th week is when things might feel slightly overwhelming. Try to break out of

    beginners hell it’s a very bad place to be. It’s the lot that feels they know how

    to code but cant ever find high paying jobs

  • Do assignments, especially hard TODOs

  • Focus on GSoC from 4th week onwards, start setting up projects and picking

    small issues

  • Would urge you to post on twitter when u make an open source

    contribution/do a bounty/hard todos/things that most people in the cohort are

    not doing.

Work flow for advanced folks

  • Already know MERN okay-ish - well/ Cohort 1.0 student

  • 0 hours/week initially, 15 later

  • Shouldn’t feel overwhelming

  • Feel free to miss live classes at least initially will feel slow, Skim through

    recorded video later

  • GSOC GSOC GSOC, PLEASE START CONTRIBUTING. YOU ARE VERY WELL

    POSITIONED TO GET INTO GSOC THIS YEAR.

  • If you need extra classes on GSoC initially let me know. You will curb the outcome of this cohort and become the person people look up to.

  • If you have the time, do Bounties but generally just focus on GSoc

How to get ahead/noticed

  • Do bounties aggressively, irrespective of if you win or not. Lot of bounties

    are going to be used in the course website

  • Let the world know what you’re building.

  • Help out people before TAs

  • Solve open source issues that you can. Atleast setup projects locally.

  • Focus on GSoC projects for now

  • Go week by week, just focus on the current week for the next 3 months.

  • Dont get distracted

Who were the best folks of the last cohort?

  • People who coded very aggressively.

  • Who took what they need from the cohort, but spent time outside as well

    doing things they felt were right

  • Built a lot of projects on their own, shared them with the world

  • Went on upwork found their first set of projects

  • Contributed to open source projects

Syllabus for next 2 weeks

Week 1 -

  • Live - Javascript basics, async nature of JS. Practise problems on JS.

  • Offline - Git/Github, Installing Node.js

Week 2 -

  • Live - Node.js and its runtime, Communication protocols, HTTP basics, Websockets, Express, File system based DBs,

  • Offline -DOM, Basics of DOM manipulation

Stay tuned for more blogs on the projects and other algorithms.

Did you find this article valuable?

Support Sai Prajoth's blog by becoming a sponsor. Any amount is appreciated!