fullscreen background
Skip to main content

Spring Quarter

Spring Registration Now Open
Most Classes Begin Apr 01
shopping cart icon0


« Back to Professional & Personal Development

TECH 18 — Real-World JavaScript

Quarter: Spring
Day(s): Mondays
Course Format: On-campus (About Formats)
Duration: 8 weeks
Date(s): Apr 8—Jun 3
Time: 5:30—7:20 pm (PT)
Refund Deadline: Apr 10
Unit: 1
Tuition: $500
Instructor(s): Greg Tucker
Limit: 40
Class Recording Available: No
Status: Open
Please Note: No class on May 27
ACCESS THE SYLLABUS » (subject to change)
5:30—7:20 pm (PT)
Apr 8—Jun 3
8 weeks
Refund Date
Apr 10
1 Unit
Greg Tucker
Please Note: No class on May 27
ACCESS THE SYLLABUS » (subject to change)
Learning JavaScript opens many doors, both creatively and professionally. It allows you to add dynamic features to your web and mobile apps for everything from interactive forms to games. It’s also widely supported by all web browsers, making it one of the most universal and sought-after languages since its inception in 1995. Because of that, it’s also one of the most resilient. It’s not only the language people need to know; it’s the language people prefer. Learning JavaScript also unlocks job possibilities in web development for those interested in creating server-side and client-side applications. Understanding how JavaScript works will help you build these more advanced applications. In this hands-on course, students explore topics ranging from basic protocols and syntax to more advanced concepts like asynchronous programming patterns, callbacks, prototypal objects, and more. Students will learn how to structure and write code in a Node.js programming environment and how to enable real-time communications from browser applications by building a database-connected RESTful API.

This course is intended for those with a prior understanding of programming, including data types, operators, control flow, loops, functions, and objects.

Chief Technology Officer, BreezeRFP

Greg Tucker is a software engineering and tech startup leader and has taught various developer bootcamps. He received a certificate in fundamentals in computer science from Stanford and has contributed to the Node.js Open Source Project since 2010. Tucker has 20 years of development experience and has been a consultant for the finance industry for the past 10 years. He has developed financial software for Netflix, Amazon, and Disney.

Textbooks for this course:

(Recommended) David Flanagan, JavaScript: The Definitive Guide: Master the World's Most-Used Programming Language, 7th Edition (ISBN 978-1491952023)