7554425D-0054-440D-B95E-D2ABC13D62CD Created with sketchtool.
{body}
Your Saved Info Packages

View your saved Course or Program Packages containing pricing and detailed curriculum.

Speak with a Learning Advisor.

Have any questions? We'll call you.

Fill out the form below and a Learning Advisor will reach out at a time convenient for you.

Please pick a valid date and time between 9 AM and 8 PM eastern (Monday to Friday)

By clicking "Book a call," you accept our Terms and will also receive exclusive offers and updates about new courses, workshops and events.

Computer Programming Courses

Computer programming is the process of developing sets of instructions (known as code) that enable computers, software programs, and applications to operate. Computer programming involves a range of tasks, including requirement analysis, algorithm generation and implementation in a chosen language (also known as coding), HTML and CSS, source code maintenance, testing, debugging, and more. Common programming languages include Java, C, Python, C++, C#, among many others.

Student working on the computer

Courses That Teach Computer Programming

  • The part-time Python Programming course allows you to gain hands-on experience using Python Programming for data.

  • The part-time Machine Learning Course was designed to introduce students to the fundamentals of machine learning and computer programming.

  • The full-time Web Development Diploma Program is designed to transform your skillset, providing hands-on experience to prepare you for a range of careers in computer programming.

Roles that require basic knowledge of Computer Programming:

  • Web Developer
  • Front-End Developer
  • Back-End Developer
  • Software Application Developer
  • Computer Systems Engineer
  • Database Administrator
  • Computer Systems Analyst
  • Software Quality Assurance (QA) Engineer
  • Business Intelligence Analyst
  • Computer Programmer
  • Mobile App Developer

Take a Computer Programming Course On-Campus

You can take a Computer Programming course at one of our beautiful campuses or online in the comfort of your own home or office.

New York illustration

New York

503 Broadway

New York City, NY, 10012

Toronto illustration

Toronto

460 King St W

Toronto, ON, M5V 1K7

Vancouver illustration

Vancouver

455 Granville St

Vancouver, BC, V6C 1T1

The BrainStation Experience

Project-Based Learning

BrainStation provides a hands-on, project-based learning environment, allowing you to collaborate with professionals and Educators on a range of real-world projects.

Expert Educators

BrainStation Educators are the world's best digital experts and professionals, bringing experience and insight from some of the most innovative companies to the classroom.

World-Class Hiring Partners

BrainStation graduates are hired by industry-leading companies around the world, and over 90 percent of diploma program graduates find work within six months.

The Global Leader in Workforce Transformation

BrainStation offers a full spectrum of cutting-edge, instructor-led digital skills training, online or at state-of-the-art campuses around the world.

100,000+
professionals trained

Get Started

Speak to a Learning Advisor

Join a network of over 75,000 professionals who have transformed their career through BrainStation.

  • Discover new courses and programs
  • Learn about tuition, payment plans, and scholarships
  • Get access to VIP events and workshops

Book a call with a Learning Advisor

Please pick a valid date and time between 9 AM and 8 PM eastern (Monday to Friday)

By clicking "Book a call," you accept our Terms and will also receive exclusive offers and updates about new courses, workshops and events.

Set Password

You already have an account with BrainStation, but you still need to set up a password.