16 Computer Science Course degrees in Canada
- Course
- North America
- Canada
- Technology Studies
- Computer Science
16 Computer Science Course degrees in Canada
General Assembly
Python Programming Short Course
- Online Canada
Course
Full time, Part time
1 week
Distance Learning
English
Our Python course empowers you to use the world's fastest-growing major programming language to build web and data science applications. Python is the fastest-growing programming language for a reason. Learn Python fundamentals and leverage object-oriented programming in both data science and web development opportunities.
General Assembly
Front-End Web Development Short Course
- Online Canada
Course
Full time, Part time
1 week
Distance Learning
English
Front-end web development skills are like the Swiss army knife of tech — super versatile and able to help in a variety of situations. Add front-end web development skills to your tool belt and achieve an even brighter future, no matter your role. Learn to build responsive websites with HTML, CSS, JavaScript, and more.
General Assembly
React Development Short Course
- Online Canada
Course
Full time, Part time
1 week
Distance Learning
English
Our React Development Short Course gives you the skills to build sophisticated, scalable web applications. React was created to be a dynamic platform capable of adapting to continually changing data. This JavaScript library fuels countless websites and apps across industries, including Instagram and Airbnb. Gain fluency in this simple yet flexible framework to increase your contributions at work and elevate your career.
General Assembly
Software Engineering Bootcamp
- Online Canada
- London, United Kingdom + 4 more
Course
Full time, Part time
12 weeks
Distance Learning
English
Get career-ready to land your dream tech job with hands-on software engineering skills. Our Software Engineering Bootcamp gives you next-level instruction, one-on-one career coaching, and the right connections to get hired. Software engineers use programming languages to develop digital experiences. The architect, optimize, and test code to tackle all kinds of challenges.
General Assembly
Javascript Development Short Course
- Online Canada
Course
Full time, Part time
1 week
Distance Learning
English
Our JavaScript course gives you the skills to build rich, interactive websites and applications with JavaScript. JavaScript is the most popular programming language for a reason. Build the foundational JavaScript skills you need to create interactive websites and apps that power dynamic elements and integrate services.
Nipissing University
Computer Science
- Toronto, Canada
Course
On-Campus
English
The Computer Science program provides a strong foundation in computer science theory and in its practical applications including neural networks, artificial intelligence, robotics, graphics, computer security, software engineering, and game design. You may choose to pursue a Bachelor of Science (BSc) in Computer Science, or a Bachelor of Arts (BA) in Computer Science, based on your preference and the courses you choose. This will allow you to tailor your degree to be more applied or theoretical by selecting courses that align with your interests, and you will be supported by faculty who are genuinely interested in providing you with the skills to make your dreams a reality. You also have the option of simultaneously attaining a Certificate in Game Design and Development.
Alexander College
Computer Science
- Burnaby, Canada
- Vancouver, Canada
Course
On-Campus
English
A major focus of the courses is on the development of skills in computational thinking and programming through practice, critical thinking, and innovation. All components of every Computer Science design have some active learning strategies incorporated into them such as think-pair share, debate, programming or research projects, and multimedia presentations.
Canadore College
Computer Programmer Analyst
- North Bay, Canada
Course
On-Campus
English
Train for this highly in-demand field. Computer systems are everywhere and are used in virtually every industry. Learn to create the programs and software for devices that people use every day. Training includes application software, systems development, and computer programming with a business focus.
Selkirk College
Computer-Aided Design for Advanced Manufacturing
- Castlegar, Canada
Course
On-Campus
English
Introduction to Computer-Aided Design for Advanced Manufacturing provides a comprehensive introduction to the principles, techniques and tools used in computer-aided design (CAD) for advanced manufacturing applications. This program is designed for individuals who are new to CAD and seek to develop a strong foundation in this field within the context of advanced manufacturing.
College of New Caledonia
Microcomputers I
- Prince George, Canada
Course
Distance Learning
English
This course provides working-level computer literacy through extensive hands-on experience with microcomputer applications, as well as in-class discussions of their typical uses. The experience provides the confidence to make a comfortable adjustment to whatever computer tools are available in the workplace.
Alexander College
University Transfer
- Burnaby, Canada
- Vancouver, Canada
Course
Full time, Part time
On-Campus
English
Using the University Transfer Program, students are able to explore their interests through first- and second-year university courses that may be transferred to a college or university in the second or third program year.
Canadore College
Computer Systems Technician - Networking
- North Bay, Canada
Course
On-Campus
English
Network technologies are used in every modern communication tool from computers to mobile phones, automobiles to home appliances. Train for this dynamic and in-demand field and learn to develop, maintain and support these networks. Learn all aspects of networking and prepare for a career in this dynamic and ever-changing industry.
College of New Caledonia
Desktop Publishing
- Prince George, Canada
Course
On-Campus
English
This course will cover the process of blending and assembling text and graphic images to create professional-looking publications such as flyers, newsletters, brochures, and business forms. The learner will produce visually attractive printed material to enhance communications with others. Learning will include the use of desktop publishing and presentation graphics software.
College of New Caledonia
Word Processing
- Prince George, Canada
Course
Distance Learning
English
This course will cover beginner, intermediate, and advanced functions of a word processing software program and advanced formatting techniques. Topics covered include instruction and practice with letter styles, memos, tables, charts, and reports plus many advanced features such as mail merge, outlines, graphics, and styles.
Kensley College
Software Testing & Quality Assurance
- Montreal, Canada
Course
Full time
2 years
Blended
English, French
The course identifies the need for quality development and management in the evolution of software technologies. Kensley Software testing and Quality Assurance diploma course cover all the aspects of manual and automated testing methods. To set the basics high, we designed the curriculum that ensures the fundamentals of testing, languages used and Databases.
Answer a few questions and we'll match you with programs!
Popular Technology Studies Computer Science degree types
See less
Popular study format
Course Degrees in Technology Studies Computer Science
As the computer science field of study became increasingly prevalent, many had their doubts that this field of study would continue. It was not until the 1950s that computer science began to be observed as a legitimate science among academics. It is thanks to the IBM brand that this became part of the main-stream culture.
Canada is the best country to pursue your higher education if you are an interactive person. Almost every ethnic group is represented in Canada thus it's a multicultural society. Language barrier is not an issue to foreign students as Canada is considered the world's leader in language training.