Skip to Content
Course

High School: Programming using JavaScript

CSE-90133



We are on the verge of a robotics revolution! Students will learn to program robots using the popular language JavaScript which in turn will prepare them for the careers of the future. Students will start with an overview of robotics and automation, and then explore the challenges of programming in the real world. Students will get a crash course in the popular coding language JavaScript and use it to write programs to make a robot interact with the world in specific ways. Students will use Johnny-Five Inventor's Kit, built to use Johnny-Five JavaScript framework for Robotics and IoT devices programing, for demos and for testing student programs. Students will also complete a project of their own choosing to demonstrate what they have learned. The class offers a foundation for further studies in programming and robotics. 

What you'll learn

  • Learn to program to program robots using JavaScript.
  • Get an introduction to robots and automation.
  • Gain an understanding of how advances in robotics will affect the economy and the jobs of the future.
  • Get a crash course in JavaScript, including variables and conditionals, loops and functions, and arrays and objects.
  • Complete a robotics project of your choosing. 

Course Information

Live Online
1.50 units
$175.00

Course sessions

Add To Cart

Section ID:

188813

Class type:

Synchronous web-based class meetings that are scheduled to meet online at published times (time/date).

Textbooks:

All course materials are included unless otherwise stated.

Policies:

  • No refunds after: 5/31/2025
  • 1st meeting mandatory
  • Early enrollment advised
  • No UCSD parking permit required
  • No visitors permitted

Schedule:

Date Day Start End
7/14/2025 Mon 9:00 a.m. 12:00 p.m.
7/15/2025 Tue 9:00 a.m. 12:00 p.m.
7/16/2025 Wed 9:00 a.m. 12:00 p.m.
7/17/2025 Thu 9:00 a.m. 12:00 p.m.
7/18/2025 Fri 9:00 a.m. 12:00 p.m.
Add To Cart

Instructor: Jeffrey Allen

Jeffrey Allen
Born and raised in San Diego, Jeff Allen has maintained a deep interest in computers and technology since childhood. He started programming with languages like Fortran and Java before progressing to networking, robotics and web-based interests. Jeff holds a master’s degree in education with a California teaching credential in computer science. He taught A+ Computer Repair at Abraxas High School in Poway and Networking Fundamentals at Remington College, and he was the robotics advisor at Northview High School in Covina before coming to Poway Unified School District. He currently teaches programming, hardware and operating system courses. Jeff teaches the Space Out! and JavaScript courses for Sally Ride Science Junior Academy.
Full Bio