Our lessons are the best way to experience if learning to code is for you. Explore whether you’re passionate about pursuing code as a career, or if you just want to brush up on some skills.
Our grads work at some of tech's biggest companies
Whether or not you’ve written code before, it’s important to approach learning a new language with the right mindset. Learn how to think about writing code as a means of communicating, just like having a conversation with a friend.
Start composing larger applications by creating variables, so you can assign labels to any data you need to access throughout your programs.
Know when and how to use different syntax for handling text in your application, and compose complex strings elegantly using interpolation.
Construct conditional statements and add control flow to your code so that you can branch out and make decisions based on different variables.
Learn how to negate and combine multiple expressions to write more sophisticated code, and understand why the idea of “truthiness” matters so much in our code.
Other free coding tutorials at Flatiron School
Learn HTML and CSS and how to build simple, clean web pages.Learn HTML & CSS
Master the fundamentals of object-oriented programming in Ruby.Learn Ruby
Learn how Application Programming Interfaces work and how to use them to connect applications.Learn API Integration