Data Structures and Algorithms courses can help you learn about arrays, linked lists, trees, and graph structures, along with sorting and searching algorithms. You can build skills in problem-solving, optimizing code efficiency, and analyzing algorithm complexity. Many courses introduce tools like Python, Java, or C++ for implementing these concepts, as well as platforms for coding challenges that reinforce your understanding through practical application.

Johns Hopkins University
Skills you'll gain: Request for Proposal, Presentations, Technical Communication, Persuasive Communication, Proposal Writing, Business Writing, Technical Writing, Intercultural Competence, Public Speaking, Verbal Communication Skills, Design Thinking, Communication, Innovation, Collaboration, Professional Development, Stakeholder Communications, Target Audience, Planning
Intermediate · Course · 1 - 4 Weeks

Dassault Systèmes
Skills you'll gain: SolidWorks (CAD), Computer-Aided Design, Engineering Drawings, Technical Drawing, 3D Modeling, Mechanical Engineering
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Cloud Deployment, Amazon Web Services, Software Development, Configuration Management, Java
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Logo Design, Adobe Illustrator, Typography, Layout Design, Graphic and Visual Design, Graphic Design, Design Reviews, Branding, Style Guides, Animation and Game Design, Design, Peer Review, Color Theory
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: User Provisioning, Google Workspace, User Accounts, Identity and Access Management, Document Management, Configuration Management, Security Controls
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: User Centered Design, User Experience Design, Responsive Web Design, User Interface (UI) Design, Web Design and Development, Prototyping, Graphic and Visual Design, User Interface and User Experience (UI/UX) Design, Figma (Design Software), Web Design, Wireframing, Typography, Layout Design, Interactive Design, Web Applications, Mobile Development
Beginner · Course · 1 - 4 Weeks

Microsoft
Skills you'll gain: Identity and Access Management, Azure Active Directory, Microsoft Azure, Virtual Networking, Network Troubleshooting, Hybrid Cloud Computing, Network Security, Network Administration, Windows PowerShell, Virtual Machines, Infrastructure as Code (IaC), Role-Based Access Control (RBAC), Cloud Security, Command-Line Interface
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: GitHub, DevOps, Version Control, CI/CD, Continuous Integration, Continuous Deployment, Development Environment, Software Development, Amazon Elastic Compute Cloud
Intermediate · Course · 1 - 4 Weeks

Fundação Instituto de Administração
Skills you'll gain: Process Mapping, Process Analysis, Process Improvement, Business Modeling, Business Process, Organizational Structure, Project Design, Project Management, Business Management, Operations Management, Organizational Strategy, Leadership and Management, Strategic Planning, Innovation
Mixed · Course · 1 - 3 Months

Skills you'll gain: Product Lifecycle Management, Conceptual Design, Sustainable Design, Project Planning, Sustainable Engineering, Product Development, Systems Engineering, Product Management, Product Design, Manufacturing and Production, Design and Product, Risk Management, Design Software, Engineering, Time Management, Internet Of Things, Cross-Functional Collaboration, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, Communication
Beginner · Course · 1 - 3 Months

American Museum of Natural History
Skills you'll gain: Healthcare Ethics, Research, Education and Training, General Medicine, Teaching, Social Impact, Ethical Standards And Conduct, Biotechnology, Medical Privacy, Biology, Food and Beverage
Mixed · Course · 1 - 4 Weeks

University of Colorado System
Skills you'll gain: Software Design Documents, Data Flow Diagrams (DFDs), User Requirements Documents, Functional Requirement, Software Documentation, Diagram Design, Unified Modeling Language, Requirements Analysis, System Requirements, Technical Documentation, Technical Writing, Data Modeling, Systems Analysis
Beginner · Course · 1 - 3 Months