Teaching Front-end Web Dev at Flatiron School: With Instructor Jonathan Grover
Jonathan Grover is a new media artist, programmer, and the Lead Front-end Instructor at The Flatiron School.
Why take a part-time course over a full-time one?
Flatiron School has made a name for itself providing full-time, immersive courses in Web Development and iOS. These programs are life changing for our students, but a lot of times, they’re not feasible for people who aren’t able to quit their jobs—or who really like what they do, but just want to learn a new skill.
The role of our part-time courses is to offer similar technology-based, market-aligned curriculum available to the general public on a part-time schedule. This makes the course perfect for people who want to keep working (or being a full-time mom or dad) while they learn to code—whether they’re looking to level up their skills, or try to take on new responsibilities in their current job.
How does the Front-end Web Development course at the Flatiron School differ from other similar courses offered in NYC?
My course is a flipped curriculum course that maximizes classroom time by allowing students to watch lectures and and code along with online videos. This way, when they show up to class they have already learned the concepts and are able to spend class time actually coding—working through labs and on their personal website projects. This also allows for more one-on-one time with your instructor. By moving lectures offline you gain over 20+ hours of instructional learning paired with 60 hours of in class time coding.
Tell me more about the kind of students that enroll in your courses.
We are now opening enrollment for the fourth iteration of the course and so far I’ve instructed everyone—designers, task-rabbits, musicians, photographers, creative directors, user-experience designers, writers, stay-at-home moms, marketing executives, and developers in other computer languages looking to improve their knowledge of front-end development. The curriculum uses differentiated teaching methods to accommodate absolute beginners up to those whom already have some coding experience.
What can I expect to build by the end of the course?
What sort of time commitment can I expect for the course?
Students can expect a minimum of 3 hours per week outside of class and 6 hours in class weekly. Over the course of 10 weeks students can expect to spend 90 hours learning to build responsive websites. The more time and effort put in, the greater the results. The minimum goal is to successfully complete all course material and build from one to two websites during the course—but many students are able to achieve much more.
Tell us about yourself and your interest in teaching people how to code.
My background is in fine arts. I studied graphic design initially with a deep interest in visual communication. I went on to study interactive and new media arts in grad school at The San Francisco Art Institute. At the time, I used tutoring and coding websites part-time as a way to pay the bills. But I quickly learned it was so much more.
At school I began to use code in my artwork to program micro-controllers or get the computer to translate sensor data into sounds or light. I began to see code as a powerful medium for communication and a way to build my own interfaces for artwork.
After that, teaching was just a given. I come from a long line of teachers, so my families’ Thanksgiving conversations often involve discussing the best strategies for group lab engagement or how to make the most interesting visual aids. As long as I can remember, I have always enjoyed sharing knowledge on any level. I live for the moment when a student reaches pure excitement in recognition of their new found abilities.
Disclaimer: The information in this blog is current as of 6 November 2014. Current policies, offerings, procedures, and programs may differ. For up-to-date information visit FlatironSchool.com.
Posted by Flatiron School / November 6, 2014
Learn to Code Python: Free Lesson for Beginners
Your Software Engineering Roadmap: Climbing the Career Ladder
If you’ve decided a software engineering career is for you, here’s your software engineering roadmap and guide to climbing the career ladder.