Try Coding Classes

Hello and welcome to Try Coding Classes!

We're a web application program design training program. We're an indie learning initiative of sorts and as our name suggests, we get more learners to try coding.

Our workshops are

Our elementary level courses span the breadth of topics involved in various layers of a web application.


Our kickstart module is Program Design 101 if you don't know where to begin.

Check out other live / draft modules to find if anything interests you.


Modules

Program Design
100 - The Program Design ToolKit (Apps, Accounts & Collaboration)
101 - Enter FlatLands (Introductory 2D Web Design Practice)
102 - Publishing My First WebSite (Getting It Out There)
Scala Programming
101 - Starting Scala (Functional Programming Principles In Scala)
Crypto
101 - Applying Elementary Cryptography (Simple applications)
Nix Package Management
101 - Installing Nix (For Reproducible Deployments)
Emacs
101 - Starting Emacs (Installation, Basic Hacks)

But What About Ai ?

True. Ai is much better at coding these days. And true, we can use Ai directly nowadays to program apps. And true, we can even prompt Ai directly to teach us programming.

Ai is only as good as its knowledge and as good as the prompt it is given. Then, we can even tell Ai more about ourselves and ask it to teach us to ask better questions suited to our context. This way, for the exceptionally curious, Ai can be an perpetual source of learning.

So why try coding classes at all?

Put simply, the majority of potentials in students aren't self aware, at large. In such cases, Ai based learning becomes opt-in. Ai doesn't lead to learners going to its website and initiating structured learning. Even though the option exists, the clue isn't as well found.

This is where group based structured movements remain relevant. It is simply about human connections, attending classes, being regular and being guided in a specific domain.

So if you'd rather have your ward learn with a human touch, you're welcome!


Applying Elementary Cryptography

Applying Elementary Cryptography

Enter Emacs

Enter Emacs

Enter FlatLands

Enter FlatLands

Enter NoteMaking

Enter NoteMaking

Installing Nix

Installing Nix

Publishing My First WebSite

Publishing My First WebSite

Starting Scala Programming

Starting Scala Programming

The Program Design ToolKit

The Program Design ToolKit