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

55 classes have spots left

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 Sep 27th, 6pm - 9pm Eastern Time

  (10 sessions)

10 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

SQL Fundamentals Workshop Series

at General Assembly -

Imagine that you have a spreadsheet containing every data point about your customers — their preferences, their web browsing behaviour, the products they’ve bought. What would you do with all that information? When you know SQL fundamentals, you can slice and dice that data any way you want, providing critical insights that drive business strategy....

Wednesday Sep 28th, 4:30am - 7am Eastern Time

  (2 sessions)

2 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


Python Machine Learning Immersive

at Practical Programming -

This skillset is in high demand, as machine learning algorithms now run the majority of trading on Wall Street and the product recommendations at big companies like Amazon, Spotify, and Netflix. This course will begin with linear and logistic regression, the most time-tested and reliable tools for approaching a machine learning problem. The course...

Wednesday Sep 28th, 10am - 5pm Eastern Time

  (5 sessions)

5 sessions

React Development Bootcamp

at Practical Programming -

In this 72-hour certificate, students will learn the necessary skills to become front-end React web and mobile developers. This immersive course teaches students how to develop web and mobile applications using React and React Native.  After completing this certificate, students will be able to apply for the following roles: React Developer,...

Wednesday Sep 28th, 10am - 5pm Eastern Time

  (11 sessions)

11 sessions

Discover Unique Virtual Team Events

Explore Our Team Building Experiences

Learn More »

Web Development Bootcamp

at Borough of Manhattan Community College -

This course offers a real world, hands-on approach and will teach you how to become a Web Developer by applying best practices for structuring web page content with HTML. You will learn to enhance content presentations with CSS styling, and add interaction to websites with JavaScript and JQuery. In addition, students will be able to customize websites...

Saturday Oct 1st, 9:30am - 4:30pm 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

Create a Website for Fun, Profit, & Business (Online)

at Colorado Free University -

No programming is required for you to learn how to set up your own engaging website! Discover easy-to-use, drag & drop design tools that can build your personal or small business website quickly. Covers website layout planning, Search Engine Optimization (SEO), social media marketing, and the tips and traps of website design. Included is a complete...

Tuesday Sep 27th, 6pm - 9pm Mountain 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 Oct 24th, 8pm - 10pm Eastern Time

  (20 sessions)

20 sessions

Front End Software Development Boot Camp

at El Camino College -

In the 18-week, Front End Software Development program, students take three courses to learn the skills and technologies necessary to enter the industry as a Front End Software Developer: Introduction to JavaScript, Front End Technologies, and Web App Design with React. Skills and technologies learned to include JavaScript, Algorithms, OOP, Design...

Thursday Sep 29th, 7pm - 8:30pm Pacific Time

  (21 sessions)

21 sessions

Python Data Analysis

at Borough of Manhattan Community College -

Learn how to analyze data using Python. Become a Data Analyst by learning to consolidate data, detect patterns, conclude and communicate results implicitly. Students will work with Python Data Analysis Libraries (Numpy, pandas, Matplotlib) to manipulate, prepare, and visualize Data. You will learn how to prepare data for analysis, perform simple...

Friday Oct 7th, 7:30pm - 10:30pm Eastern Time

  (16 sessions)

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

Tuesday Oct 4th, 5pm - 8:30pm Mountain Time

  (5 sessions)

5 sessions

Web Development Industry & Portfolio

at Practical Programming -

How do you navigate the waters of finding employment as a developer? Where do I start? What do I need to know? What does a typical day look like in the web development industry? If you’ve taken our courses on specific areas of software development using JavaScript (or learned those skills some other way) you may wonder "How do I start my career...

Monday Oct 17th, 10am - 5pm Eastern Time

  (4 sessions)

4 sessions

Web Development Level 2

at Practical Programming -

In this hands-on class, you’ll expand your knowledge of what CSS can do, enabling you to create well-designed webpages  From more advanced ways to visually style content, to better ways of targeting elements with CSS, this course will supercharge your CSS skills. Take control over the layout of your webpages by learning about an alternate box-model...

Monday Oct 17th, 10am - 5pm Eastern Time

  (3 sessions)

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

Tuesday Oct 11th, 7pm - 10pm Eastern Time

  (20 sessions)

20 sessions

Introduction to Python Programming

at Practical Programming -

In this 2-day course, students will be introduced to Python. Python is a great beginner coding language that is quick to learn and extremely versatile. Python can be used to build software, to analyze data, and build amazing websites. Python has become the most popular coding language learned at educational institutes for several reasons. Firstly,...

Monday Oct 31st, 10am - 5pm Eastern Time

  (2 sessions)

2 sessions

Reset all filters.

No results found

Try removing some filters.