Understand cognitive science principles for studying the mind and behavior. Learn about perception, memory, learning, and decision-making processes.

Skills you'll gain: React.js, Routing Protocols, UI Components, JavaScript Frameworks, Front-End Web Development, Web Content Accessibility Guidelines, Performance Tuning, Web Development Tools, Cascading Style Sheets (CSS), Event-Driven Programming, User Experience Design, User Interface (UI), TypeScript, Ajax, Debugging, Javascript, Software Design Patterns, Restful API, Application Performance Management, Web Frameworks
Intermediate · Specialization · 3 - 6 Months

Microsoft
Skills you'll gain: C# (Programming Language), Object Oriented Programming (OOP), Debugging, .NET Framework, Microsoft Visual Studio, Microsoft Copilot, Microsoft Development Tools, Programming Principles, Computer Programming, Integrated Development Environments, Development Environment
Beginner · Course · 1 - 3 Months

Northeastern University
Skills you'll gain: Web Applications, Object Oriented Programming (OOP), Application Development, Python Programming, Computer Programming, Programming Principles, Data Science, Data Analysis, Scripting, Data Structures, Debugging, Style Guides, Software Documentation
Beginner · Course · 1 - 4 Weeks
University of Michigan
Skills you'll gain: Stored Procedure, PostgreSQL, SQL, Database Management, Database Design, Relational Databases, Query Languages, Data Manipulation, Data Import/Export, Data Integrity, Text Mining, Transaction Processing
Intermediate · Course · 1 - 4 Weeks

Instituto Tecnológico de Aeronáutica
Skills you'll gain: User Story, Agile Software Development, Backlogs, Agile Methodology, Scrum (Software Development), Sprint Retrospectives, Test Driven Development (TDD), Requirements Analysis, Sprint Planning, Unified Modeling Language, Software Development Methodologies, Software Engineering, Software Development
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Exploratory Data Analysis, Deep Learning, Plot (Graphics), Artificial Neural Networks, Matplotlib, Data Cleansing, Data Analysis, Tensorflow, Natural Language Processing, Data Processing, Data Manipulation, Python Programming, Machine Learning
Beginner · Guided Project · Less Than 2 Hours

University of Colorado Boulder
Skills you'll gain: Machine Controls, Control Systems, Three-Phase, Electronics, Electrical Equipment, Electrical Systems, Power Electronics, Electrical Engineering, Laboratory Experience, Basic Electrical Systems, Electronic Hardware, Embedded Software, Electronic Components, Electrical Wiring, Design Specifications, Torque (Physics)
Build toward a degree
Intermediate · Course · 1 - 3 Months
École Polytechnique Fédérale de Lausanne
Skills you'll gain: Mechanical Engineering, Engineering, Thermal Management, Physics, Chemical Engineering, Engineering Calculations, Engineering Analysis, Materials science, Energy and Utilities, Chemistry, Calculus, Physical Science, Applied Mathematics
Mixed · Course · 1 - 4 Weeks

Microsoft
Skills you'll gain: Prompt Engineering, Microsoft Copilot, Generative AI, Computer Programming, Integrated Development Environments, Application Development, Development Environment
Intermediate · Course · 1 - 4 Weeks

Instituto Tecnológico de Aeronáutica
Skills you'll gain: Model View Controller, Selenium (Software), Web Applications, Java, JUnit, Data Access, Software Testing, Application Development, Agile Software Development, Database Development
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Cybersecurity, Cloud Computing, Network Monitoring, Command-Line Interface, Cloud Services, General Networking, Linux, Windows PowerShell, Virtual Machines
Beginner · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Ggplot2, Scatter Plots, Plot (Graphics), Data Visualization, Data Visualization Software, Heat Maps, R Programming, Graphical Tools, Data Wrangling, Tidyverse (R Package), Graphics Software
Intermediate · Course · 1 - 4 Weeks