Understanding the Stack: A Non-Programmer's Guide to Web and Mobile Programming | San Jose

About this class

Learn to talk the talk without walking the walk. This class is for people who want to speak intelligently about tech. Whether you're recruiting developers, a first-time product manager, or simply want to work in a tech startup, you need to know what is happening in the engineering department.

This workshop will provide an overview of the latest web and mobile technologies, demystify common programming concepts, and provide clear instruction on how to effectively launch apps on web and mobile platforms.

Bring your questions and a laptop! Students will get the opportunity to address any specific concepts they are struggling with.


  • Learn what the tech stack is, and what the trade-offs are between different programming languages
  • Understand the difference between Ruby and Rails, an API and an SDK, and Java and JavaScript
  • Learn what are the common tools for building apps, and what these actually do (Github, Sublime, AWS)

Prereqs & Preparation

  • Come prepared with questions, as this class will be interactive!
  • Please also bring a laptop to class.

Let’s Keep You Updated

Enter your email to start following

I have read and acknowledge General Assembly's Privacy Policy and Terms of Service. SMS message and data rates may apply.