In this free intro course, you’ll learn programming fundamentals in the language that powers the modern web and start your journey toward a coding career.
This full 50+ hour online course is 100% free. No credit card required; no trial period or expiration date, so you can learn on your schedule.
Our on-demand team of Technical Coaches is ready to help you get unstuck when you need help – broadening your understanding by helping you find a solution to a lesson, not solving it for you.
This course is the best way to experience Flatiron’s curriculum, community, and culture firsthand – and to explore whether you’re passionate about pursuing code as a career.
This course is an efficient way to get real hands-on experience with the programming fundamentals you’ll need to attend a coding bootcamp and start a tech career.
Students build a full dynamic game from scratch, programming a ship controlled by your arrow keys and animating falling rocks to avoid or else… *boom*.
Built with: Event Listeners, HTML5 DOM Updates, First-Class Functions
“The best way to learn to code? Start building something today. There’s only so much you can get out of reading and watching videos about these concepts without actually doing some coding yourself. Beyond that, your greatest asset will be loving what you’re learning. Learning to program is hard, but if you’re driven to work at it every day, to put what you’re learning into practice every chance you get, you’ll find the skills becoming second nature.”
Learn.co, the proprietary learning platform that powers the Flatiron online experience, is the world’s most sophisticated product for learning code. Students on Learn.co interact with a worldwide community of students and instructors and harness real developer tools to truly learn by doing.
Learning is most effective when it’s social. Learn.co makes online learning a more dynamic, human experience with tools to connect, code, and collaborate with fellow students and instructors in real-time – including video study groups, peer-pairing, and the ability to “friend” others in the program.
You can’t learn real skills without real tools. Learn.co utilizes the same tools and workflows that professional developers employ on the job, including a real development environment, a Git-based workflow, and the ubiquitous practice of Test-Driven Development.
We ensure that students always get the most relevant technical skills by embracing an open-source curriculum – a living course of study featuring thousands of updates a year to reflect industry trends and student feedback.
Our admissions team primarily wants to see consistency in how you’re preparing. You’re encouraged to apply for our Online Web Developer Program or NYC Software Engineering Immersive as soon as you feel ready to commit your time and energy to an immersive program. (Note: It’s important to understand that your initial application and interview is a way to for us to get to know you and for you to get to know us, and includes no technical questions.)
Join us for a tour, seminar, or info session to see what student life is like at Flatiron.
Have a question about our program that we haven’t answered above?
Take a closer look at our full stack web development curriculum.