Skip to content
@garageScript

garageScript

We are a nonprofit public benefit organization dedicated to helping and training people who are pursuing a career as a software engineer.

What does that mean?

We help low income earners who are struggling financially and looking for a job. We teach them how to code and work with local government agencies to help them financially so they can focus on learning. Learning how to code will be their full time job!

Local community members are welcome to participate, everyone is welcome.

Where to find us?

Due to the current COVID-19 situation, all our meetings have moved online. Find out more from our San Jose Coding Meetup Page .

All of our educational material is 100% free and our volunteers are working round the clock to answer questions and help you along.

What is the curriculum like?

First, students learn the foundation track. This covers JavaScript functions, arrays, objects, and classes.

Next, they learn nodejs by building projects starting with server specific tasks such as processing and manipulating files and images all the way to server-client interfaces like express, apis, etc.

Once a strong foundation is built, our students would get work experience by contributing to our core codebase. We are building several internal products that students use on a daily basis (think gmail, dropbox, firebase, slack etc). Project teams function like any high-quality engineering team with weekly sprints and extensive code reviews.

How long does it take?

To create a non-competitive learning environment and prevent students from comparing themselves with each other, we encourage students learn at their own pace. Each lesson in our curriculum comes with dozens of practice problems and students progress to the next lesson after completing all the challenges and having each challenge code reviewed and approved. Students move at their learning pace and ‘graduate’ when they have contributed 5 comprehensive features to our codebase.

How do you ensure quality and scale?

When a student completes a lesson, they are required to teach that lesson to incoming students. To create a positive and personalized learning environment, each teacher will teach at most 2 students at a time to encourage in-depth discussions for each lesson.

How is your curriculum different?

We believe in training students with the intention of hiring back every single one of them if we can. This means that we follow every industry best-practices. For example, students are code reviewed from the first line of code they write by a more experienced student to promote a healthy mindset where students feel comfortable getting critiqued and giving constructive feedback. We value communication and teamwork over individual accomplishments so students grow their skills by contributing to team projects after completing the basic lessons.

What do you do with donation money?

The more money with raise, the more people we can support! Our mission is to help people struggling financially by not only teaching them how to code, but also help them financially as they learn.

Website | Discord | Donate here

Pinned Loading

  1. myProxy myProxy Public

    MyProxy is an application that proxies requests to other servers

    TypeScript 25 12

  2. c0d3-app c0d3-app Public

    C0D3 - Become a Software Engineer the Hard Way

    TypeScript 100 67

  3. curriculum curriculum Public

    GarageScript Curriculum

    JavaScript 21 163

  4. databases databases Public

    Play with databases without account

    JavaScript 7 11

  5. FreeDomains FreeDomains Public

    An Example Implementation of MyProxy

    JavaScript 5 4

Repositories

Showing 10 of 26 repositories
  • c0d3-app Public

    C0D3 - Become a Software Engineer the Hard Way

    garageScript/c0d3-app’s past year of commit activity
    TypeScript 100 MIT 67 59 (9 issues need help) 5 Updated Sep 4, 2024
  • curriculum Public

    GarageScript Curriculum

    garageScript/curriculum’s past year of commit activity
    JavaScript 21 163 8 5 Updated Jul 10, 2024
  • c0d3-cli Public

    CLI for c0d3.com project submissions

    garageScript/c0d3-cli’s past year of commit activity
    JavaScript 1 8 3 2 Updated Jun 18, 2024
  • FreeDomains Public

    An Example Implementation of MyProxy

    garageScript/FreeDomains’s past year of commit activity
    JavaScript 5 4 0 0 Updated Mar 29, 2024
  • c0d3r Public

    Bot for c0d3.com's Discord channel.

    garageScript/c0d3r’s past year of commit activity
    TypeScript 0 4 4 7 Updated Jan 5, 2024
  • .github Public
    garageScript/.github’s past year of commit activity
    0 MIT 0 0 0 Updated Sep 24, 2023
  • inbox Public

    Email app

    garageScript/inbox’s past year of commit activity
    TypeScript 0 3 0 0 Updated Aug 27, 2023
  • v3 Public

    v3 c0d3 curriculum, proof of concept

    garageScript/v3’s past year of commit activity
    JavaScript 3 0 0 4 Updated Mar 15, 2023
  • myProxy Public

    MyProxy is an application that proxies requests to other servers

    garageScript/myProxy’s past year of commit activity
    TypeScript 25 MIT 12 11 18 Updated Mar 3, 2023
  • c0d3-js5 Public

    js5 codes

    garageScript/c0d3-js5’s past year of commit activity
    HTML 3 3 0 0 Updated Feb 12, 2023

Top languages

Loading…

Most used topics

Loading…