for free with Flatiron School?
Explore your future in tech
Our free 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.
Prepare for a coding bootcamp
Programming as a conversation
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.
Construct conditional statements and add control flow to your code so that you can branch out and make decisions based on different variables.
Start composing larger applications by creating variables, so you can assign labels to any data you need to access throughout your programs.
Working with strings
Know when and how to use different syntax for handling text in your application, and compose complex strings elegantly using interpolation.
Other free coding tutorials at Flatiron School
Intro to HTML & CSS
Learn HTML and CSS and how to build simple, clean web pages.
Intro to Ruby
Master the fundamentals of object-oriented programming in Ruby.
Intro to API Integration
Learn how Application Programming Interfaces work and how to use them to connect applications.
Yes. It is a fully capable general-purpose programming language.
A few weeks to learn the basics, years to master.