7554425D-0054-440D-B95E-D2ABC13D62CD Created with sketchtool.
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.

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 Web Development course is designed to provide a crash course in web development, with introductions to HTML, CSS, and the Bootstrap framework.

  • Certificate

    Python Course

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

  • The Web Development bootcamp 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

136 Crosby St

New York City, NY, 10012

Toronto illustration


482 Front St W

Toronto, ON, M5V 0W1

Vancouver illustration


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

professionals empowered

Get Started

Speak to a Learning Advisor

Join a network of over 250,000 professionals who are transforming and accelerating their careers through cutting edge tech skills.

  • 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

Set Password

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