levelZero plan

As of 15th November, 2020, the plan is to have five live classes till 06th December covering basics. There are guides to go with every class.

You can access the dates and links on class calendar

01 writing your first program

This is the most basic class you'll find on programming. We use JavaScript to code. Using nodeJS we write a CLI (Command Line Interface) program. We then use https://repl.it to host it.

Guide Lesson ONE

02 first web hosting

For a newbie to self host his/her first website and program more apps we need some tooling to be in place. Tools help you make your life easier. All these tools are free for you and will give you a better place to code, a place to store your code in the cloud so that you don't lose it, and then a place to host your app so that others can find it.

This session will set you up for the next class where we'll develop our very own portfolio website and blog. The blog part will be an assignment but I'll help you with that.

Guide Comes with the class, see the class calendar for live class details.

03 first website

Tentative Duration: 5 hours. We will have bio breaks in between. Have breakfast and sit with snacks and water.

You don't know anything about web development? Good, you have come to the right place. Not only you'll learn the language of the web: HTML, you'll learn how to make your site pretty with CSS. When we have learned everything we will put together a decent profile to host your Internet adventures.

The assignment for this session is to add a blog section to your freshly created portfolio.

Guide Comes with the class, see the class calendar for live class details.

04 first vanillaJS app

We have learned programming and web basics in previous lessons. This time we will use both things to create a dynamic app in a web browser. You'll learn about DOM scripting i.e. JS in the browser, calling servers, and getting data from there, taking user input and showing user output, and many more things.

Guide Comes with the class, see the class calendar for live class details.

05 first reactJS app

We have learned programming, web basics and vanillaJS in previous lessons. Now we use ReactJS, the most in-demand JS library today to create a dynamic app in the browser.

We will be looking at the basics of React, JSX, useState, onClick handler, etc.

Guide Comes with the class, see the class calendar for live class details.


levelZero guide

about neogcamp