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.

~13–16 hours 6 lessons 0 / 6 lessons

Career & Employability

Learn how to present yourself, build a resume, find jobs, and ace interviews as a developer.

~2–2.5 hours 1 lesson 0 / 1 lessons

Java & Spring Boot

Build a backend server with Java, create REST APIs, and connect to a real database.

~11–14 hours 6 lessons 0 / 6 lessons

Understanding Databases

Master data types, relational and NoSQL databases, legacy systems, and set up MySQL.

~11–13 hours 6 lessons 0 / 6 lessons

Building Resumator

Build a full-stack job search app with Spring Boot, JSearch API, and MySQL.

~18–22 hours 8 lessons 0 / 8 lessons

Side Quests

Build Something New

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.