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
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
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.
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.
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.
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.