Why learn to code for free with Flatiron School?
Learning to code doesn't need to be intimidating — we've found that anyone with a passion for coding can do it.
In our free coding lessons you'll learn the fundamentals of the most important coding languages — no fluff or filler.
All of our introductory lessons are free so you can see if coding is right for you before committing to a career-changing coding course.
Start now with HTML & CSS, Ruby, and APIs
HTML & CSS sit at the foundation of the internet. Learn how they work together to create websites and the overall web experience as we know it, and learn to code both for free with hands-on labs and tutorials.
Perfect for: Beginners with little tech experience
Topics covered: HTML Syntax, Boilerplate HTML, Common HTML Elements, Styling HTML Using CSS Selectors, Creating and Linking Stylesheets, Styling Text with CSS, CSS Box Models, Block, Inline, and Inline-Block ElementsLearn HTML & CSS
Perfect for: Beginners interested in more advanced coding
Ruby is one of the most popular scripting languages in web development, partly because of its popularity at some of tech's largest and most influential companies. Learn how to code Ruby basics for free with this hands-on Ruby tutorial and workshop.
Perfect for: Beginners interested in apps and how they work
Topics covered: Introduction to Variables, Printing to the Console, Common Data Types, Conditional Statements, Looping, MethodsLearn Ruby
APIs are how different databases talk and communicate. Learn how APIs are used to integrate yours or someone else's data into another data set or application. You'll also learn how different programming languages are used to code different APIs.
Perfect for: Beginners interested in how systems work together
Thinking about a career in tech, but not sure how to get there? No matter your background, Flatiron School career coaches can help craft your personal brand and get you interview ready. Flatiron School’s free lesson — Career Prep Lite — is a sneak peek into career coaching at Flatiron School.
Perfect for: Beginners interested in starting a bootcamp; beginners who want to know how to best think about the job search after a tech bootcamp; beginners who want to know more about the career services offered at Flatiron School
Topics Covered: Career coaching at Flatiron School, how we support your job search, the importance of personal branding, how your career coach helps with mock job interviews, how to put together a resume to get into tech, and more.Start Career Prep Lite
Our grads work at some of tech's biggest companies
Learn more about learning to code
Even if you're learning to code for free, getting started can be a daunting task. Learn more about software engineering, coding bootcamps, whether a new career is right for you, and more.
Frequently asked questions about learning to code and Flatiron School
In addition to our free introductory coding workshops, Flatiron School specializes in flagship career-change courses.
Our immersive software engineering course is offered both full-time and at a flexible pace so that anyone looking to change their life through education has the flexibility and accessibility to make that investment.
Learn more about Flatiron School and our flagship software engineering course below.