
Northeastern University
Skills you'll gain: Software Quality Assurance, Test Automation, Usability Testing, Quality Assurance, Software Testing, Usability, Test Tools, Software Development Life Cycle, Selenium (Software), Acceptance Testing, Test Script Development, Back-End Web Development, API Testing, Test Case, User Experience Design, Human Computer Interaction, Functional Testing, Cloud Computing, Database Management Systems, Leadership
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Animation and Game Design
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: React Redux, React.js, UI Components, User Interface (UI), Front-End Web Development, Scalability, Web Applications, Development Environment, Web Development Tools, Javascript, Data Management, Debugging
Beginner · Course · 1 - 4 Weeks

LearnQuest
Skills you'll gain: Eclipse (Software), Java, Java Programming, Integrated Development Environments, Development Environment, Computer Programming, Programming Principles, Object Oriented Programming (OOP), Debugging
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Computational Thinking, Data Storage
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Web Services, Email Automation, Scripting, Automation, Python Programming, Restful API, Application Programming Interface (API), JSON, System Monitoring, Image Analysis, Debugging
Beginner · Course · 1 - 3 Months

Skills you'll gain: Databases, User Interface and User Experience (UI/UX) Design, Database Theory, Application Frameworks, TypeScript
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Data Persistence, File I/O, C (Programming Language), Game Design, Programming Principles, Debugging, Data Modeling, Computational Thinking, Data Integrity, Program Development, Application Development, Data Maintenance, Computational Logic, Data Validation, Command-Line Interface, Application Design, Animation and Game Design, User Interface (UI), Algorithms, Data Structures
Beginner · Specialization · 1 - 3 Months

University of Minnesota
Skills you'll gain: Software Development Methodologies, Agile Methodology, Software Engineering, Software Development Life Cycle, Requirements Analysis, Application Deployment, Agile Software Development, Software Architecture, Verification And Validation, Waterfall Methodology, System Requirements, Software Testing, User Requirements Documents
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Process Mapping, Business Process Modeling, Business Analysis, Cloud-Native Computing, Data Migration, Software Architecture, Stakeholder Analysis, Systems Design, Extract, Transform, Load, Systems Architecture, Communication Planning, Stakeholder Management, Data Integration, Network Security, Test Planning, Cybersecurity, Enterprise Architecture, Software Testing, Project Management, Information Technology
Beginner · Professional Certificate · 3 - 6 Months

University of London
Skills you'll gain: Pseudocode, C++ (Programming Language), Object Oriented Programming (OOP), C and C++, File I/O, Object Oriented Design, Integrated Development Environments, Computer Programming, Development Environment, Programming Principles, Debugging, Data Structures, Program Development, Algorithms, Interactive Design, Model Evaluation, Software Engineering, Test Data, Data Validation, Command-Line Interface
Build toward a degree
Intermediate · Specialization · 1 - 3 Months

University of Michigan
Skills you'll gain: Unified Modeling Language, Software Design, Image Analysis, Python Programming, Jupyter, Software Engineering, Application Programming Interface (API), Object Oriented Programming (OOP), Computer Vision, Integrated Development Environments, Computer Programming
Intermediate · Course · 1 - 4 Weeks