Questions? Read our FAQs

Programming for Non-Programmers: Tech Speak


Adrian Bautista
Full-Stack Developer, General Assembly

Questions? Read our FAQs

About This Class

Whether you work in teams with developers and like to speak their language or are looking to learn how to code, you can learn basic programming concepts in this series of classes.

The learning goal of the first class is to give students a basic framework for understanding the work of developers. After taking this class, students will understand concepts like the difference between front-end and back-end programming, how product teams operate, and when to create a website versus a native application.

This class is the first in a series. Future classes will teach HTML, CSS, and Ruby.


  • Introduction 3:31
  • The Web Development Process (Abridged) 7:00
  • Front-End and Back-End Case Study 9:31
  • How to Learn How to Code 3:36


  • Understand the role of developers in a team
  • Know the difference between front-end and back-end development
  • Learn about websites and native applications

About the Instructor(s)


Adrian Bautista
Full-Stack Developer
General Assembly

Adrian Bautista currently works at Betterment as a full-stack software engineer. He originally graduated college with a degree in economics and film, but soon discovered a higher calling from the tech and startup community. So he graduated from General Assembly’s first Web Development Immersive course in December 2012 and has continued to build web products since.

Related videos