You’re closer than you think to a career in tech. Our grads have launched rewarding new careers — you can too.View Our Jobs Report
One of the challenges in learning how to code is that you probably don’t even know what you’re supposed to learn. We thought we’d help out by sharing the pre-work syllabus our students complete before beginning their Flatiron semester.
When creating this pre-work, The Flatiron School had four goals in mind:
1. Full Stack
To present the full-stack of technologies required to build a web app from the ground up. We don’t care if you use ERB or HAML, the web is built on HTML, and everyone should learn it. Whether working with NoSQL or RDBMS, understanding the fundamentals of schema design and SQL is crucial. Students shouldn’t shy away from depth. How can you be a web developer without a proficiency in these skills?
2. Linear Progression
3. Curated Resources
There is such a plethora of amazing content on learning to code. We liked the consistency of going to a few sources that all shared common interfaces and learning patterns, like videos and interactive portions. So this isn’t a complete list of all the resources, but more a curated list of what we think works well together (with lots of feedback from alumni). We would love it if you submitted a Github issue with more materials you’ve enjoyed.
4. Language Agnosticism
Why Share It?
You might be wondering why we would share our curriculum if we are in the education business. First, we honestly do not think that going through this content alone will make anyone a web developer. That’s like saying knowing how to hammer a nail means knowing how to build a house. Sure, maybe you’ve got the gestures and mechanics down, but you don’t know the first thing about building. There is just so much more to being a developer than the syntax of how to define a method or iterate over an array. We don’t focus on content at the Flatiron School. We focus on learning to love code.
Blog Post Author
Since we opened our doors in 2012, thousands of students have joined Flatiron School to launch new careers in tech.
Find the perfect course for you across our in-person and online programs designed to power your career change.
Connect with students and staff at meetups, lectures, and demos – on campus and online.
Have a question about our programs? Our admissions team is here to help.