Top Canada Software Engineering Courses

Find the perfect Software Engineering class for you in Canada. We’ve found 35 courses available in-person or live online with class duration ranging from 6 hours to 40 weeks and pricing ranging from $250 to $17,000.

  • General Assembly Software Engineering Immersive

    This software engineering program is designed to help individuals with little to no programming or computer science experience get up to speed and launch a career in tech. Through their blended learning model, students will be able to hone their tech skills through 14 hours of preparatory work, in-class project work, and though the support of a devoted career coach. Students in this course will start their software engineering journeys by learning the fundamentals in software engineering, like coding with HTML, CSS, and JavaScript. As the course progresses, students will become familiar with Front-End and Full-Stack Development, focusing on algorithmic thinking, core programming concepts, and debugging best practices. The course concludes with Front-End Frameworks, incorporating APIs into Full-Stack Development. This course culminates with a final lab project where students get to apply their newly acquired software engineering skills to build an application.

    In-person @ 220 King St W, Toronto, ON Also available online
    • $14,950
    • 12 Weeks
    • Weekdays
    • Beginner
    Loading...
  • Flatiron School Online Software Engineering

    This online software engineering program is meant to give students the complete set of skills they need to break into a career as a software engineer. The program starts with fundamental programming fundamentals to build up your skills and works up to advanced back-end development languages and frameworks. Students will cover front-end and back-end languages and frameworks, including SQL, Ruby, JavaScript, React, and more. This online course offers flexible options, including 5 months full-time, 10 months part-time, or up to 15 months self-paced. The full-time and part-time options include technical mentorship and career services to facilitate a career change.

    Available live online (virtual training) from anywhere
    • $15,000
    • 5 Months
    • Weekdays or Evenings
    • Beginner
    • Money-back guarantee
    Loading...
  • Noble Desktop Python Developer Bootcamp

    Learn the essential skills and tools to become a Python Developer. This beginner-friendly course teaches students Python for software development with Django and Django REST in addition to other developer tools such as Git and SQL. After completing this certificate, students will be able to apply for the following roles: Python Developer, Back End Developer, Software Engineer, and many more.

    Available live online (virtual training) from anywhere
    • $4,995
    • 138 Hours
    • Weekdays
    • Beginner
    • Free Retake
    Loading...
  • Thinkful Web Development Full-Time

    Web Development Full-Time course is a 5-month full-time program that will teach you fullstack development. The course will begin by teaching web development fundamentals using HTML/CSS and JavaScript. Next, you will learn how to use jQuery to build web applications. In the third module, you'll transition to backend development and get introduced to Node.js. In the fourth module, you'll build single page apps with the React framework. Finally, for the fifth module, you'll be introduced to computer science fundamentals and algorithms to help you pass job interviews. This course comes with a tuition back guarantee if you don't find a job within 6 months of graduation.

    Available live online (virtual training) from anywhere
    • $16,000
    • 5 Months, 40 hr/wk
    • Weekdays
    • Intermediate
    • Money-back guarantee
    Loading...
  • Noble Desktop Software Engineering Certificate

    Become a Software Engineer or Full Stack Developer in this immersive course. Master the front-end using HTML, CSS, JavaScript, and React; build the back-end with Python, Django, and Node.js. You'll also learn Git for version control, Flexbox and Grid for layout, MongoDB for creating data structures, and much more. Throughout the program, you'll build a portfolio of projects to help you secure a career in software and development. 

    Available live online (virtual training) from anywhere
    • $10,995
    • 330 Hours
    • Weekdays or Evenings
    • Beginner
    • Free Retake
    Loading...
  • App Academy Full-Time Software Engineering

    This course prepares you to become a software developer in 16 weeks. This program teaches you how to use Ruby on Rails, React, Redux, SQL, JavaScript, Data Structures, and Advanced Algorithms. In addition to traditional lectures, the curriculum combines individual and pair programming activities, requiring teamwork on collaborative projects. Students are not required to pay for this program until they find a job.

    Available live online (virtual training) from anywhere
    • $17,000
    • 16 Weeks
    • Weekdays
    • Beginner
    Loading...
  • Le Wagon Full-time Web Development

    This nine-week, fast-paced bootcamp prepares students to begin or accelerate their web development career path. Participants learn how to design and build attractive, robust, and responsive apps and websites. Specific course topics include developer tools, workflow management, software architecture, Ruby programming basics, database management, front-end development, coding clones, a capstone project, and career planning.

    In-person @ 5333 Avenue Casgrain, Montréal, QC
    • $10,500
    • 9 Weeks, 45 hr/wk
    • Weekdays
    • Beginner
    Loading...
  • Le Wagon Part-time Web Development

    Acquire the skills needed to begin or build your web development career in this 24-week bootcamp. Participants learn to work smarter instead of harder as they design and build apps and web pages that meet or exceed user and organizational goals. Specific topics include managing web development workflow, mastering software architecture principles, programming basics, fulfilling relational databases, front-end development with Bootstrap and CSS, ES6 programming, using Github and Heroku to clone websites, and a capstone project.

    In-person @ 5333 Avenue Casgrain, Montréal, QC
    • $10,500
    • 24 Weeks, 13 hr/wk
    • See provider
    • Beginner
    Loading...
  • Concordia Bootcamps Full-Stack Web Remote

    This thirty-week bootcamp, which leads to a diploma, gives participants the skills they need to pursue careers as full-stack web developers. Aspiring developers as well as current professionals usually benefit from this course. Specific topics include HTML, CSS, and JavaScript programming basics, NodeJS server-side programming, Redux, React, and other front-end development tools, team building, data persistence, and a capstone design project.

    In-person @ 1600 Saint-Catherine St, Montreal, QC
    • $10,995
    • 30 Weeks, 14 hr/wk
    • See provider
    • Beginner
    Loading...
  • Concordia Bootcamps Full-Stack Web Immersive

    Build your coding skills from the ground up in this twelve-week full-stack web immersive bootcamp. Self-taught programmers looking to advance their careers also benefit from this course. Specific topics include programming fundamentals of GitHub and other languages, applying RESTful API principles to develop server-side programming abilities, DOM manipulation and other advanced front-end development skills, data persistence, and a capstone individual design project.

    In-person @ 1600 Saint-Catherine St, Montreal, QC
    • $10,995
    • 12 Weeks, 35 hr/wk
    • Weekdays
    • Beginner
    Loading...
  • Juno College of Technology Web Development

    Newcomers to web development learn about coding in this introductory course. including working with the basics of HTML and CSS. Students go beyond the basics into incorporating responsive development and creating the finishing touches of their projects with one-on-one mentorship. By the end of the session, they’ll have web projects build from scratch to include in their portfolio.

    In-person @ 483 & 485 Queen St West, Toronto, ON Also available online
    • $1,594
    • 65 Hours, 40 hr/wk
    • See provider
    • Beginner
    Loading...
  • Juno College of Technology Full Stack Development

    In this course, students are introduced to back end concepts, including HTTP requests, client and service communication, API implementation, and data persistence with document-oriented database systems. More information is provided on end-user and client-server authentication, security techniques, cloud-hosted deployment, project dependency management, and bundling tools.

    In-person @ 483 & 485 Queen St West, Toronto, ON Also available online
    • $1,594
    • 8 Weeks
    • See provider
    • Beginner
    Loading...

Please sign in to save your favorite courses

Enter your email address below to create a new account or sign in with an existing account.

Load 15 more courses

showing 12 of 35 courses