Canada courses can help you learn about Canadian history, geography, cultural diversity, and environmental issues. You can build skills in critical thinking, research methodologies, and effective communication, focusing on how these elements shape Canadian identity and policy. Many courses introduce tools like GIS for mapping, statistical software for data analysis, and collaborative platforms for group projects, allowing you to apply your knowledge in practical contexts.

Skills you'll gain: Node.JS, Server Side, Back-End Web Development, Package and Software Management, JavaScript Frameworks, Other Programming Languages, Javascript, Web Frameworks, Web Servers, Servers, Web Development, Development Environment
Beginner · Guided Project · Less Than 2 Hours

Microsoft
Skills you'll gain: Video Game Development, Game Design, Program Development, Web Development Tools, Software Development, Software Development Tools, Computer Programming Tools, Development Environment, Software Documentation, Data Validation, Javascript, Debugging, Integrated Development Environments, Maintainability, Programming Principles, Data Structures, Code Reusability, Software Design, Computer Programming, Object Oriented Programming (OOP)
Beginner · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: Node.JS, JavaScript Frameworks, Web Frameworks, Server Side, Web Applications, Web Servers, Secure Coding, Restful API, Middleware, API Design, Real Time Data, Maintainability
Beginner · Course · 1 - 4 Weeks

McMaster University
Skills you'll gain: Precision Medicine, Molecular Biology, Bioinformatics, Life Sciences, Pharmacology, Medical Science and Research, Biotechnology, Molecular, Cellular, and Microbiology, Biochemistry, Laboratory Techniques, Healthcare Ethics, Analysis
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Node.JS, Dataflow, Data Pipelines, Live Streaming, Real Time Data, File I/O, Javascript, Server Side, Interoperability, TCP/IP, Servers, Front-End Web Development
Intermediate · Course · 1 - 3 Months
Madecraft
Skills you'll gain: Web Design and Development, HTML and CSS, Web Applications, Web Development, Javascript, Test Script Development, Package and Software Management, Open Source Technology, Programming Principles, Cascading Style Sheets (CSS), Development Testing, Development Environment, Algorithms, GitHub, Software Development, Debugging
Beginner · Course · 1 - 3 Months

Skills you'll gain: TypeScript, Restful API, API Design, Full-Stack Web Development, PostgreSQL, Application Programming Interface (API), Object-Relational Mapping, Secure Coding, Web Applications, AI Integrations, JavaScript Frameworks, SQL, Front-End Web Development, React.js, Web Development Tools, Relational Databases, Database Management, Server Side, Javascript, Artificial Intelligence
Beginner · Course · 3 - 6 Months

Skills you'll gain: Restful API, Node.JS, API Design, Postman API Platform, Back-End Web Development, Server Side, Application Programming Interface (API), MongoDB, JavaScript Frameworks, Middleware, Network Routing, Maintainability, JSON, Data Validation
Intermediate · Course · 1 - 4 Weeks

ESSEC Business School
Skills you'll gain: Diversity Training, Diversity Equity and Inclusion Initiatives, Diversity Awareness, Diversity Programs, Diversity and Inclusion, Workplace inclusivity, Cultural Diversity, Innovation, Social Studies, Psychology, Organizational Change, Advocacy
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Program Development, Software Development, Web Development Tools, Process Driven Development, Development Environment, Web Frameworks, Server Side, File I/O, Data Store, Web Servers, Package and Software Management, Data Entry
Beginner · Course · 1 - 4 Weeks

The University of Edinburgh
Skills you'll gain: Climate Change Adaptation, Mitigation, Climate Change Mitigation, Sustainable Development, Risk Mitigation, Risk Management, Social Impact, Environment, Social Justice, Environmental Policy, Environmental Science, Action Oriented, Forecasting
Beginner · Course · 1 - 3 Months

Skills you'll gain: Containerization, Node.JS, CI/CD, Kubernetes, MongoDB, Full-Stack Web Development, Back-End Web Development, JavaScript Frameworks, Application Deployment, Continuous Integration, Server Side, Microservices, NoSQL, Frontend Integration, API Design, Software Technical Review, Continuous Deployment, Web Development, Databases, Database Development
Advanced · Course · 1 - 3 Months