You're browsing Programming Classes in Online

Types of Programming Classes:

Apply Filters

Common Time Filters


Days of the Week
What days are you free to take a class?

Class Times
What time are you able to take a class?

Class Schedule
When are you looking for a class?

Currently viewing classes from to

Where do you want to take your class?

There are no neighborhoods to filter by.

Skill Level



How many seats do you want?


Programming Classes Coming up in Online

124 classes have spots left

Online Programming Fundamentals with Python Part 1

at The New York Public Library (Tech) -

Learn the fundamentals of computer programming with the popular language Python. This class will cover concepts fundamental to all programming languages and provide an introduction to coding more generally. You MUST be comfortable using a computer in order to code, especially typing.  We highly recommend being able to type at least 20 words per...

Saturday Jan 22nd, 1pm - 3pm Eastern Time


Python Collections: Sets, Tuples, Lists, Dictionaries

at The New York Public Library (Tech) -

Python has four built-in collections—data structures that can contain multiple instances of more basic data forms. Explore how you can use sets, tuples, lists and dictionaries to store, analyze, and manipulate data in Python.  It is recommended to have taken Programming Fundamentals with Python Part 1 and 2 as a prerequisite to this class....

Thursday Jan 20th, 3:30pm - 5:30pm Eastern Time


Be first to know about new programming classes

Add this topic and we'll let you know about new classes, trending topics and last minute discounts


CourseHorse Gift Card

Thousands of classes. No expiration. You choose the $ amount. Select a category or let the recipient pick.

Buy a Gift Card

Online Web Scraping with Python

at The New York Public Library (Tech) -

Learn how to use the Python programming language to extract data from websites using the Beautiful Soup and Requests libraries. Skill prerequisites: Basic knowledge of Python and HTML  You will receive an email 2 hours prior to the start of the class with the link to join the virtual class. Please note that some people using older or less...

Wednesday Jan 19th, 6pm - 8pm Eastern Time


Python Programming - Introduction

at NetCom Learning -

Python has been around for decades, but it's still one of the most versatile and popular programming languages out there. Whether you're relatively new to programming or have been developing software for years, Python is an excellent language to add to your skill set. In this course, you'll learn the fundamentals of programming in Python, and you'll...

Monday Jan 24th, 10am - 6pm Eastern Time

  (2 sessions)

2 sessions

SQL Queries Introduction

at Computer Training Source, Inc. -

SQL statements are used to perform tasks such as updating data on a database, or retrieving data from a database. Some common relational database management systems that use SQL are: Oracle, Sybase, Microsoft SQL Server, Access, Ingres, and others.  Some of these database systems will have extensions specific only to their system. However, the...

Wednesday Jan 19th, 9am - 4pm Central Time

  (2 sessions)

2 sessions

Angular Programming: Level 2

at ONLC Training Centers -

This class is the second part of our Introduction Angular Programming series. Combined with the Angular Programming: Level 1, these classes provide a comprehensive overview of Angular programming based on the TypeScript language. Prerequisites: Students should be experienced with Angular programming and should have taken or at least be familiar with...

Thursday Jan 27th, 10am - 4:45pm Eastern Time

  (2 sessions)

2 sessions

Bootcamp Prep: Prep In a Week

at Fullstack Academy -

The curriculum for Bootcamp Prep includes lectures, workshops, pair programming, coding challenges, and a culminating project—many of the same elements you’ll find in our immersive programs, which is why Bootcamp Prep is great practice for ultimately enrolling in a coding bootcamp. All our Bootcamp Prep courses (especially Prep in a Week) are...

Saturday Jan 22nd, 10am - 5pm Eastern Time

  (4 sessions)

4 sessions

Python Immersive

at Practical Programming -

Python Immersive is a one - week coding bootcamp that was specifically designed for people who have never coded before. The goal of this course is to build a fundamental understanding of Python programming and to get you started with coding on your own.We provide you with the tools you need to develop an A-to-Z knowledge of Python programming form,...

Wednesday Feb 16th, 10am - 5pm Eastern Time

  (6 sessions)

6 sessions

Taking a class with friends or coworkers?

Explore private event options.

Learn More »

Online JavaScript Basics

at The New York Public Library (Tech) -

This class covers the basics of adding JavaScript to a web page. To be part of the class you need a basic understanding of HTML. You will receive an email 2 hours prior to the start of the class with the link to join the virtual class. More Info Class Format: Lecture/demonstration Skill prerequisites: Basic HTML knowledge is required for this...

Tuesday Jan 18th, 6pm - 8pm Eastern Time


Python for Automation

at Practical Programming -

In this class, you’ll learn how to automate time-consuming tasks using Python, such as gathering data from the internet. Whether your interests lie in social media, e-commerce, real estate, travel or government affairs, the ability to instantly collect up-to-date data across the web can be a big advantage. Use Python code to grab precisely the...

Friday Jan 21st, 10am - 5pm Eastern Time

WordPress Online Course | Build Your Website

at Proctor University -

Build Your Own WordPress Website and Blog from scratch ... in 4 sessions. At the end of this WordPress course  ... you will have your WordPress website + blog .. up and running ... Course Outline: 1. Intro. & Themes Intro to Dashboard WordPress Settings WordPress Themes 2. Adding ContentCreating Pages Creating navigation...

Monday Jan 24th, 5pm - 6pm Eastern Time

  (4 sessions)

4 sessions

JavaScript Advanced Class – Level 2

at Digital Workshop Center -

Expand your web development skills in JavaScript Advanced class As you continue your training with frontend web development skills, you should be familiar with basic concepts of JavaScript programming for designing basic to intermediate web applications. However, JavaScript is a vast language and there is always more to learn. In the JavaScript...

Thursday Jan 20th, 5pm - 8:30pm Mountain Time

  (5 sessions)

5 sessions

Python for Production

at Studio Arts -

Every show or project needs automation of tedious tasks, whether it’s as mundane as creating the correct delivery folder structure, or as surreal as building fractal backgrounds for Dr Strange. This two-part, Python for Production 1 & 2 class takes you through basic to more creative levels of understanding of how this powerful scripting tool...

Monday Feb 7th, 6:15pm - 10pm Pacific Time

  (8 sessions)

8 sessions

Python Programming

at General Assembly -

Python is shaping the world as we know it, with applications spanning web development, data science and analysis, game development, and more — even NASA contractors leverage its data management capabilities for shuttle missions. Here are just a few examples of modern Python-powered innovations. Get Ahead With Today’s Essential Skills Discover...

Monday Feb 14th, 8pm - 10pm Eastern Time

  (20 sessions)

20 sessions

Introduction to Programming with Java

at Borough of Manhattan Community College -

Dear prospective student, as you are aware New York State has been dealing with a declared state of emergency due to the novel coronavirus-19 outbreak. Please be aware that our future course dates may be delivered in either a traditional classroom face-to-face format or an on-line format or a hybrid model that mixes both live and online course delivery....

Tuesday May 10th, 6pm - 9pm Eastern Time

  (10 sessions)

10 sessions

Reset all filters.

No results found

Try removing some filters.