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.

Skills you'll gain: Command-Line Interface, C# (Programming Language), .NET Framework, Performance Tuning, Development Environment, Maintainability, Microsoft Visual Studio, Application Design, Microsoft Development Tools, Application Programming Interface (API), Software Design, Restful API, Software Development Tools, File I/O, Application Deployment, Authentications, Application Security, Software Testing, Unit Testing, Package and Software Management
Beginner · Course · 3 - 6 Months

Skills you'll gain: Cloud-Based Integration, User Flows, Embedded Software, Computer Hardware, No-Code Development, System Configuration, Cloud Applications, Interactive Data Visualization, Automation, Command-Line Interface
Beginner · Course · 1 - 3 Months

University of Michigan
Skills you'll gain: Social Impact, Responsible AI, Machine Learning Algorithms, Case Studies, Artificial Intelligence and Machine Learning (AI/ML), Algorithms, Artificial Intelligence, Reinforcement Learning, Decision Intelligence, Data Ethics, AI literacy, Applied Machine Learning, Machine Learning, Model Deployment
Beginner · Course · 1 - 4 Weeks

University of Illinois at Urbana-Champaign
Skills you'll gain: Mergers & Acquisitions, Revenue Recognition, Financial Auditing, Statistical Inference, Data Storytelling, Marketing Planning, Product Lining, Virtual Teams, Financial Accounting, Data Visualization, Data-Driven Marketing, Diversity Marketing, Safety Culture, Digital Brand Strategy, Negotiation, Entrepreneurship, Health Systems, Statistical Hypothesis Testing, Emerging Technologies, Cash Flows
Graduate Certificate · 6 - 12 Months

Skills you'll gain: Serverless Computing, Image Analysis, API Gateway, Restful API, Computer Vision, Event-Driven Programming, Amazon S3, Microservices, Cloud-Native Computing, Amazon Web Services, Cloud Deployment, Authentications, Cloud Computing Architecture, Amazon DynamoDB, AI Integrations, Application Development
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Google Cloud Platform, Cloud Infrastructure, Infrastructure As A Service (IaaS), Terraform, Cloud Solutions, Cloud Computing, Cloud Services, Infrastructure as Code (IaC), Cloud Management, Virtual Machines, Cloud Deployment, Load Balancing, Network Infrastructure, Virtual Networking, Data Management, Scalability, Interoperability, Virtual Private Networks (VPN)
Intermediate · Course · 1 - 3 Months

Skills you'll gain: .NET Framework, User Interface (UI), User Interface (UI) Design, UI Components, Dashboard Creation, Animations, Mobile Development, User Interface and User Experience (UI/UX) Design, C# (Programming Language), Cross Platform Development, Role-Based Access Control (RBAC), Application Development, Code Reusability, Extensible Markup Language (XML)
Advanced · Course · 1 - 3 Months

Skills you'll gain: Virtual Private Networks (VPN), Google Cloud Platform, Multi-Cloud, Hybrid Cloud Computing, Virtual Networking, Cloud Technologies, Multiprotocol Label Switching, Cloud Computing, Border Gateway Protocol, General Networking, Network Routing, Network Infrastructure, Network Performance Management, Data Centers, Encryption
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Cloud Deployment
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Database Design, Relational Databases, Database Development, Event-Driven Programming, Database Application, Visual Basic (Programming Language), Maintainability, Secure Coding, Service Management, Data Access, Business Logic, Data Validation, User Interface (UI)
Beginner · Course · 1 - 4 Weeks

California Institute of the Arts
Skills you'll gain: Graphic and Visual Design, Graphic Design, Graphic and Visual Design Software, Visual Design, Design, Color Theory, Design Elements And Principles, Creative Design, Design Software, Conceptual Design, Design Reviews, Adobe Photoshop, Visual Storytelling, Design Strategies, Image Analysis, Creative Thinking, Creativity
★ 4.8 (18K) · Beginner · Course · 1 - 4 Weeks

Vanderbilt University
Skills you'll gain: Prompt Engineering, Retrieval-Augmented Generation, ChatGPT, Agentic Workflows, Prompt Patterns, Generative AI Agents, AI Enablement, AI Orchestration, Prompt Engineering Tools, Multimodal Prompts, AI powered creativity, Agentic systems, AI Workflows, Generative AI, Claude Code, AI Product Strategy, Anthropic Claude, AI Personalization, AI Integrations, Responsible AI
★ 4.8 (9.5K) · Beginner · Specialization · 1 - 3 Months