Below is an outline of the four-week coding crash-course. The strength relies on the 1-on-1 time students have with the instructor.
[work in progress]
What is the Curriculum?
We use a platform called JupyterHub so students need nothing more than browser access to begin; while we’ll then transfer this knowledge to use on our individual computers.
Step 0: Orientation
First we need to get acquainted with what we are about to accomplish, and set up our workstations. We’ll make sure you’re all set-up with GitHub, SSH keys and more through a 1-on-1 virtual on-boarding session.
Step 1: HTML CSS & Git
We will create our first webpage using HTML & CSS ~ learning the basics upon which everything else web-dev is built! We also make sure we can use Git to update our repositories.
Step 3: Into to Python
In the first week we dabbled with the command-line-interface, now we just jump-in by learning how to build and run our first web-scrapers!
Step 4: The Full Stack
We’ll review everything we’ve learned and explore an overview of the “full” development stack, including databases, servers, and clients. Later will learn about additional components often used in large tech applications.
Step 5: Django & the Stack
Django is our introduction to the server side of web applications.
We will learn it’s various parts, and how they are used to create API endpoints.
Step 6: VueJS & the Server
This session we will learn how the client side of the application access the endpoints we made using Django, and how clients can display, and use, the information provided.
Step 7: Resumes, Projects & Porfolios
We review everything we’ve learned so far, and review our individual application projects. We’ll also learn what LaTeX is, and complete draft resumes using the language/program if students would like to learn. Lastly, we’ll discuss what it looks like to put this all together and start the job search.
Step 7: NoCode Options (Wordpress, Webflow, Bubble and more)
We take a look at some no-code app building options for non-technical founders.
Step 8: Other Operating Systems & Scaling
In this final week we’ll cover the difference between Mac, Linux & Windows. As well, we’ll get an overview of a complete stack for an app such as Twitter, which serves many millions of clients each day and utilized distributed computing, caching and many other advanced technologies that are now exponentially more accessible to you the coder.
Step 9: Exit Ramping
Each coder has a total of 9.5 hours, after the first 30 minute orientation, to receive personalized tech coaching. Whether you’re a new coder building your first application, or a founder bringing an idea into reality, you receive individualized support in achieving your goals.
And this concludes the Rebel Coding Four Week Coding Crash Course.
Students have 12 weeks from the start of their cohort to use their 9.5 hours of coaching time; while the Discord Community is open 24/7/365.
I’d love to help you take these first steps and look forward to learning with you!
Canin Carlos Apriori-Mendoza
a.k.a. Culture Clap