This course is the result of months of research, planning, and hard work executed by our Product team and coordinated by Mehan Jayasuriya, the Product Manager of Engineering courses here at GA.
1. First and foremost, tell us about yourself! What were you doing before GA? What brought you here?
Before joining the team at GA, I held a bunch of different roles across web development, academia, and technology policy at places like Tumblr and NYU. Working on educational products at GA felt like a great way to leverage both my technical knowledge as well as my experience in education.
2. What does your role entail as Product Manager for engineering courses?
I basically oversee each course for the entirety of its lifecycle, from the initial research and scoping of the course, through the building and testing of the curriculum, all the way through to the delivery of the course across all of our campuses around the world.
4. Why is it a critical skill for developers today or a great first step for beginners?
As for beginners, if you’re going to learn how to program for the first time, why not learn what is likely the world’s most popular programming language?
5. Why is now the right time for GA to launch a course?
6. What is your goal for students? What skills do you want them to walk away with?
7. Who is the course intended for?
We spent a lot of time making sure that we got the curriculum right for this course. We started with a list of potential skills that we wanted to teach, which was based on the results of a survey where we asked 45 different employers to identify what the most valuable web development skills are in the workplace today. We then worked with a panel of experts—including an academic, a CTO at a start-up and a veteran GA instructor—to refine that list of skills into a scope and sequence for the course. We then shopped that scope and sequence around to some of our hiring partners for feedback and based on that we finalized the syllabus.
Want to learn more about the native language of the web?