Coders Farm
Free technology education
Learn to code from scratch. No experience needed. All in your browser.
What to Expect
The core curriculum takes roughly 55–65 hours across 27 lessons. Side quests add another 40–50 hours. Work at your own pace — there are no deadlines.
What you need
- A modern browser (Chrome, Firefox, or Edge) — that is all you need for the first 6 lessons
- A computer running Windows, Mac, or Linux — required for the Java, database, and project tracks
- VS Code & JDK 21 — installed during the course (Lessons 11–12 walk you through it)
- MySQL — installed during the database track (Lesson 22)
Saving your progress
Your progress is saved in your browser's local storage. It stays on the device and browser you used — it does not automatically sync to other devices. If you switch computers or clear your browser data, use the Export / Import buttons in the Your Progress section below to transfer your data.
Courses
Web Development Basics
Learn HTML, CSS, and JavaScript from scratch. Build your first web pages and bring them to life with interactivity.
Career & Employability
Learn how to present yourself, build a resume, find jobs, and ace interviews as a developer.
Java & Spring Boot
Build a backend server with Java, create REST APIs, and connect to a real database.
Understanding Databases
Master data types, relational and NoSQL databases, legacy systems, and set up MySQL.
Building Resumator
Build a full-stack job search app with Spring Boot, JSearch API, and MySQL.
Side Quests
Build Something New
Build a Discord Bot
Encryption & Hashing Lab
Build a Multiplayer Quiz Game
Android App from Your API
Linux Basics for Developers
Supercharge Resumator
Your Progress
Your progress is saved locally in your browser. Use the buttons below to transfer your progress between devices.
About Coders Farm
Coders Farm is a nonprofit dedicated to technology education in the Lansing, Michigan area. We believe that everyone should have access to the skills needed to build technology that serves their community.
Our curriculum is designed for complete beginners — no prior coding experience required. All courses are free, run entirely in your browser, and can even work offline once loaded.
Whether you want to build websites, create apps for local organizations, or explore a career in tech, Coders Farm is here to help you grow.