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: Cloud-Native Computing, Cloud Applications, Cloud Development, Serverless Computing, Cloud API, API Gateway, Application Development, Google Cloud Platform, Authentications, Application Programming Interface (API), Identity and Access Management, Event-Driven Programming, Node.JS, Restful API, Microservices, Authorization (Computing), Scalability
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Cascading Style Sheets (CSS), Responsive Web Design, Web Design, Web Design and Development, Hypertext Markup Language (HTML), Usability, Front-End Web Development, User Interface (UI), Javascript, Web Content, User Experience, Animations
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Unity Engine, Mobile Development, Android (Operating System), Video Game Development, Game Design, C# (Programming Language), User Interface (UI), Scripting, Programming Principles, Development Environment, Animations
Beginner · Course · 3 - 6 Months

Skills you'll gain: Cloud Applications, Google Cloud Platform, Cloud Storage, Application Development, File Management, Cloud Computing, Cloud Services, Development Environment, Data Management
Intermediate · Project · Less Than 2 Hours

University of Michigan
Skills you'll gain: Epidemiology, Pharmacology, Advocacy
Beginner · Course · 1 - 3 Months

Amazon Web Services
Skills you'll gain: Amazon Web Services, Cloud Computing, Cloud Services, Cloud Solutions, Digital Transformation, Public Cloud, Business Transformation, Innovation, Operational Efficiency, Thought Leadership
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Google Cloud Platform, Generative AI Agents, Application Deployment, Agentic systems, Artificial Intelligence and Machine Learning (AI/ML), LLM Application, Artificial Intelligence, LangChain
Intermediate · Project · Less Than 2 Hours

Skills you'll gain: HTML and CSS, Cascading Style Sheets (CSS), Responsive Web Design, Hypertext Markup Language (HTML), Web Design and Development, Web Development, LESS, Web Design, Front-End Web Development, Cloud Hosting, Web Development Tools, Animations, Typography
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Cloud Security, Encryption, Cloud Computing, Data Security, Cybersecurity, Network Security, Threat Detection, Infrastructure Security, Public Cloud, Authentications, Authorization (Computing), Data Storage, Identity and Access Management, Data Centers, Compliance Management
Beginner · Course · 1 - 3 Months

Skills you'll gain: Google Gemini, Email Automation, Google Cloud Platform, AI Personalization, Identity and Access Management, Authorization (Computing), User Accounts, Test Data, Large Language Modeling, Data Maintenance, Query Languages, SQL, Machine Learning
Intermediate · Project · Less Than 2 Hours

Skills you'll gain: Stakeholder Management, Agile Project Management, Stakeholder Engagement, Jira (Software), Sprint Retrospectives, Scrum (Software Development), Sprint Planning, User Story, Backlogs, Kanban Principles, Agile Product Development, Lean Methodologies, Agile Software Development, Agile Methodology, Team Management, Risk Management, Project Management Institute (PMI) Methodology, Prioritization, Azure DevOps, Test Planning
Beginner · Specialization · 3 - 6 Months

Coursera
Skills you'll gain: Financial Forecasting, Business Valuation, Equities, Financial Modeling, Financial Analysis, Finance, Cash Flows, Investment Banking, Accounting, Capital Markets
Intermediate · Guided Project · Less Than 2 Hours