Discover Classes. Earn Rewards.
Programming for Non-Programmers is unfortunately unavailable

Thankfully we have 3 other Intro to Programming Classes for you to choose from. Check our top choices below or see all classes for more options.

Programming for Non-Programmers

at General Assembly - Downtown

Course Details
Start Date:

This class isn't on the schedule at the moment, but save it to your Wish List to find out when it comes back!
If you're enrolled in an upcoming date, this simply means that date has now sold out.

Downtown, Downtown/Northeast
360 E 2nd St Ste 400
Btwn S Central Ave & S San Pedro St
Los Angeles, California 90012
A computer will not be provided
Purchase Options
Save to WishList

64 people saved this class

Book a private group event
Class Level: Beginner
Age Requirements: 18 and older
Average Class Size: 20
Teacher: Paul Doulatshahi

What you'll learn in this intro to programming class:

Are you a creative or entrepreneur that wishes you could speak tech with your web development team? Maybe you wish you could code a bit yourself? We'll look at questions like, "Front-end vs. Back-end?", "What is this Javascript function thingy, and why am I passing it strange math equations to it?"

If you're running a tech start-up, it's essential that you familiarize yourself with the fundamentals of web development. Ultimately knowing how to "talk to the talk" will help you communicate better with developers, and overall just look really cool. Come with questions, and a desire to have fun! 

No prior development knowledge required.


  • What is programming?
  • The different coding languages and how they fit
  • Back end vs Front end
  • Overview of HTML, CSS and JavaScript
  • Overview of databases and key coding languages- PHP, Ruby, Java, .Net
The Front End:
  • Introduction to HTML
  • The lifecycle of a web request
  • Browser de-bugging
  • HTML5/CSS3
  • Introduction to CSS
  • Javascript fundamentals
  • How to get help with frameworks- JQuery & Bootstrap
  • The class will go through the exercise of creating a full working web page
The Back End:
  • Database fundamentals
  • SQL the database language
  • Server side code
  • The anatomy of a web server
  • Understanding architecture and why its important
  • Model, View, Controller: the basis of all frameworks
  • Server side frameworks
  • The class will go through the exercise of creating a database table and storing some data
Putting it all together
  • Starting and configuring the application
  • Creating database tables
  • Building the controller
  • Building the views
  • Making the views prettier
  • Making the application more usable through AJAX
Prereqs & Preparation
Students should bring laptops as we will be doing live coding during the class and a number of exercises.

School Notes:
For students enrolling in 12 week part time and immersive classes, it is not recommended that you book more than one class simultaneously.

Still have questions? Ask the community.

Refund Policy
If you can't make it to a class/workshop, please email us at [email protected] at least 7 days before the scheduled event date. No refunds will be given after this timeframe.


Google Map

General Assembly

All classes at this location

Start Dates (0)

This class isn't on the schedule at the moment, but save it to your Wish List to find out when it comes back!

Similar Classes

Benefits of Booking Through CourseHorse

Booking is safe. When you book with us your details are protected by a secure connection.
Lowest price guaranteed. Classes on CourseHorse are never marked up.
This class will earn you 2500 points. Points give you money off your next class!
Questions about this class?
Get help now from a knowledge expert!
Questions & Answers (0)

Get quick answers from CourseHorse and past students.

Reviews of Classes at General Assembly (2,237)

(2237 Reviews)
Programming for Non-Programmers
Reviewed by Anonymous on 7/10/2017
Good class. Good instructor. Easy to follow, but a lot of material to cover in 1 day. I did learn and this class was a good use of time.
Programming for Non-Programmers
Reviewed by Angela T. on 11/6/2016
loved it, the day flew by, great teacher.
Programming for Non-Programmers
Reviewed by Anil K. on 6/21/2018
Programming for Non-Programmers
Reviewed by Anonymous on 6/4/2018
Programming for Non-Programmers
Reviewed by Anonymous on 5/7/2018

School: General Assembly

General Assembly

General Assembly is a pioneer in education and career transformation, specializing in today’s most in-demand skills. The leading source for training, staffing, and career transitions, we foster a flourishing community of professionals pursuing careers they love.

What began as a co-working space in...

Read more about General Assembly

CourseHorse Approved

This school has been carefully vetted by CourseHorse and is a verified LA educator.

Want to take this class?

Save to Wish List
Taking this class for work? Get exclusive perks & discounts for free.

3 Top Choices

Web Development Level 1

at Training Connection - Downtown 915 Wilshire Blvd Ste 1800, Los Angeles, California 90017

Full Course Name:  Web Development Level 1 Building Websites with HTML5 and CSS3 This course is aimed at students new to Web development. You will learn to construct web pages by hand coding HTML and then applying Cascading Style Sheets (CSS) to control the layout and appearance. Live face-to-face instructor. No minimum class size - all classes...

Monday Nov 18th, 9am - 4:30pm

  (3 sessions)

3 sessions

XML Training

at Certstaffix Training - Downtown 355 S Grand Ave Ste 2450, Los Angeles, California 90071

In this 2-day course, students will learn how to create well-formed XML documents. In addition, you will learn about the most important supplementary technologies that support XML, including XML Schema for validation as well as XSLT for transformation. Knowledge Pre-Requisites: HTML5 & Cascading Style Sheets 3 Course Lessons: 1. Course...

Wednesday Nov 13th, 7am - 2pm

  (2 sessions)

2 sessions

Part Time Program

at Scratch DJ Academy - Sawtelle 2324 Cotner Ave, Los Angeles, California 90064

The Part Time Program is designed for beginner students committed to becoming a working DJ Producer. The Program includes training in a variety of mixing, scratching, and music production techniques. Curriculum consists of 8 Levels. Part Time Program students meet once a week for an average completion time of 1 year. Class sizes are...

Tuesday Nov 12th, 12pm - 2pm

  (54 sessions)

54 sessions