Hello and welcome to Try Coding Classes!
We're glad you considered trying coding out. We're a web application program design training program. We're an indie learning initiative of sorts, run by IIT alumni and as our name suggests, we get more learners to try coding.
We're methodical. Our Course is packaged in modules and administered via:
- Videos, organized by topic, forming the standard knowledge library. Participants peruse them at their own convenience.
- Notes, capturing condensed knowledge, in a capsule format, for quick & easy reference.
- Coding Sessions, interactive & live, for the realtime application of theory towards the development of practical solutions.
- Tests, Question Bank, Quizzes & Competitions, for motivating performance.
We're career oriented.
- We pick tools, technologies and principles such that they help learners land real jobs in the coding economy.
- We cover a wide range of career boosting topics involved in various reaches of a web application.
- We help learners build demonstrable portfolios.
We're led by curiosity.
- Being curious about what digital technology can mean for our lives in the large and in the small, can generate the required motivation to dive in this intricate endeavour.
We're application driven.
- We step our curriculum up through practical utilities and applications that we might use as well. This helps bridge the gap between expectations and outputs, and makes us better application designers.
- We're hands-on. Practice leads. Theory follows. We learn by doing and building.
We're concept positive.
- Coding is a non-trivial intricate journey, and the domain is studded with abstractions, concepts, utilities, disciplines and substantial real world impact.
- We grapple with a lot of abstract concepts together in the realm of the formless.
We're in for the long haul.
Modules
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.
| 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) |