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

35 classes have spots left

Python (Online)

at Computer Training Source, Inc. -

Learn Python coding including basics of programming and fundamental techniques used in object-oriented programming.  Training includes programming concepts conditional execution, loops, Python programming language syntax, semantics, and the runtime environment.  This course helps prepare you to take the PCAP certification.

Tuesday Nov 29th, 6pm - 10pm Central Time

  (10 sessions)

10 sessions

Introduction to Programming with C++

at Borough of Manhattan Community College -

C++ is a powerful general-purpose programming language that offers both high-level and object- oriented features for software development on various platforms such as the Personal Computer, Games Consoles, Embedded Systems, and more. This course will cover an introduction to the C++ programming language for those students who have an interest in learning...

Tuesday Dec 6th, 6pm - 9pm Eastern Time

  (10 sessions)

10 sessions

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


Online: HTML and CSS Basics

at The New York Public Library (Tech) -

This class covers the basics of using HTML to create a simple web page. Note: You will receive an email 2 hours prior to the start of the class with the link to join the virtual class. This event will take place online via Zoom. Must register with a valid email address.

Saturday Dec 3rd, 4:30pm - 6pm Eastern Time


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 Dec 12th, 8pm - 10pm Eastern Time

  (20 sessions)

20 sessions

Introduction to Programming with Java

at Borough of Manhattan Community College -

Java is one of the most widely used computer languages in the world. This course is designed to develop the fundamental skills and basic concepts needed to begin writing any code. Students will use the Java platform to create an assortment of programs and especially mobile and web applications. Sign up today! Note: This class is delivered virtually...

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

  (10 sessions)

10 sessions

CSS Part 2 (Online)

at Computer Training Source, Inc. -

Learn CSS 3 layout techniques, including the syntax and structure and how to control multi-column, flexible box, grid and regions layout. Explore relative and absolute positioning, floated layout, block and inline display, and table layout techniques. Learn how to speed up workflow by using CSS libraries and frameworks.

Thursday Dec 1st, 9am - 4pm Central Time

Introduction to SQL for Data Analytics

at Borough of Manhattan Community College -

Database professionals in the labor economy are on the rise and are creating a surge for individuals who possess the right skills to store and query large data sets. This introductory course is designed for those who have some or no knowledge of databases. The goal is to teach participants how to query a relational database for information and analysis....

Monday Apr 3rd, 6pm - 9pm Eastern Time

  (10 sessions)

10 sessions

Discover Unique Virtual Team Events

Explore Our Team Building Experiences

Learn More »

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...

Tuesday Dec 13th, 6:30pm - 9:30pm Central Time

  (4 sessions)

4 sessions

Essential Web Tools

at Digital Workshop Center -

Learn the tools of the modern web developer The tools of the modern web developer are continually changing to keep up with the pace of the fast-moving world of web technologies. These new tools can be difficult to learn on your own, but many of them are essential to your success. In Essential Web Tools, students will learn about the latest code...

Monday Dec 12th, 5pm - 8:30pm Mountain Time

  (4 sessions)

4 sessions

SQL Bootcamp

at Practical Programming -

Learn SQL fundamentals including data types and queries. Why SQL? With SQL you can answer questions using a database, the ultimate system of record for most organizations. As nearly every industry is moving toward being more data-driven, having this skill will give you a larger role in decision-making wherever you work. You’ll be introduced to...

Monday Dec 5th, 6pm - 9pm Eastern Time

  (6 sessions)

6 sessions

MySQL Introduction (Online)

at Computer Training Source, Inc. -

MySQL Introduction will allow you to work with databases by identifying the fundamental concepts of databases, creating a preliminary database design, applying normalization techniques, and familiarizing yourself with relational database management systems. Using various SQL commands, indexes, and views, you can work with and modify data efficiently...

Tuesday Dec 20th, 9am - 4pm Central Time

  (2 sessions)

2 sessions

Front-End Web Development

at General Assembly -

This is a part time course Unit 1: The Basics HTML Basics Apply HTML tags: <head>, <link>, <script>, <style>, <meta> to web pages Apply tags to HTML documents to effectively section content Differentiate between the various image file types Predict image paths and apply relative paths to img src tags Describe how...

Monday Dec 12th, 7pm - 10pm Eastern Time

  (20 sessions)

20 sessions

CourseHorse Gift Card

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

Buy a Gift Card

Advanced Python Programming

at Borough of Manhattan Community College -

Continue your Python Programming journey by working with Files and Strings, Reading and handling Exceptions, Building Modules and organizing them into Packages, understanding Classes and Object-Oriented Programming with concepts such as Encapsulation, Inheritance, and Polymorphism, learning about Data Structures such as Dictionaries, Sets, Stacks,...

Friday Jan 6th, 7:30pm - 10:30pm Eastern Time

  (20 sessions)

20 sessions

HTML Intermediate (Online)

at Computer Training Source, Inc. -

We’ll cover basic and advanced forms, image maps, cascading style sheets, color and background properties, reusing styles, and tips and tricks. Course Outline Unit 1: Design techniques Topic A: Page margins Topic B: IDs Topic C: Classes Topic D: Element width Topic E: Element spacing Unit 2: Table formatting Topic A: Spanning rows and...

Tuesday Dec 13th, 9am - 4pm Central Time

HTML Introduction (Online)

at Computer Training Source, Inc. -

Learn to write hypertext markup language (HTML) to design or change web pages. Even if you use Expressions Web, FrontPage, or Dreamweaver to design your web site, knowing HTML is necessary. We'll cover adding tags, links, images, style sheets, frames and tables. Table Of Contents: Unit 1: Getting started Topic A: Introduction to the Web Topic...

Monday Dec 12th, 9am - 4pm Central Time

Reset all filters.

No results found

Try removing some filters.