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: Compliance Management, Financial Regulation, Regulatory Compliance, Compliance Training, Military Standards And Specifications, Consumer Lending, Financial Regulations, Bank Regulations, Legal Risk, Law, Regulation, and Compliance, Record Keeping, Loan Documentation, General Lending, Financial Services, Mortgage Loans, Accountability, Asset Protection, Insurance, Verification And Validation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Development Environment, Devops Tools, DevOps, Integrated Development Environments, Generative AI, Code Reusability, Maintainability, Software Installation
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Vulnerability Scanning, Microsoft Azure, Vulnerability Assessments, Cloud Security, Continuous Monitoring, Event Monitoring, Key Management, Cloud Management, Computer Security Incident Management, Vulnerability Management, Cyber Security Assessment, Cyber Security Policies, Security Controls, Security Information and Event Management (SIEM), Security Management, Hybrid Cloud Computing, Multi-Cloud, IT Automation, Incident Management, Automation
Intermediate · Course · 1 - 4 Weeks

National Taiwan University
Skills you'll gain: Child Welfare, Social Work, Social and Human Services, Working With Children, Advocacy, Empowerment, Social Justice, Community Outreach, Sociology, Child Development, Culture, Economics, Policy, and Social Studies, Case Studies, Human Development, Media and Communications
★ 4.8 (47) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Data Manipulation, Data Access, Database Development, Data Warehousing, Data Store, Google Cloud Platform, Transaction Processing, Google Analytics, Role-Based Access Control (RBAC), SQL
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Amazon Web Services, Incident Response, Cloud Security, Computer Security Incident Management, Amazon Elastic Compute Cloud, Infrastructure Security, AWS CloudFormation, Event Monitoring, Intrusion Detection and Prevention, Incident Management, Distributed Denial-Of-Service (DDoS) Attacks, Threat Detection, Cloud Infrastructure, Public Cloud, Cloud Computing, Continuous Monitoring, Configuration Management
Beginner · Course · 1 - 3 Months

Skills you'll gain: Investments, Investment Management, Securities (Finance), Return On Investment, Portfolio Management, Wealth Management, Financial Analysis, Financial Market, Portfolio Risk, Fund Accounting, Credit Risk, Asset Management, Market Liquidity, Risk Management
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Cloud-Native Computing, Cloud Applications, Cloud Development, API Gateway, Cloud API, Google Cloud Platform, Application Programming Interface (API), Cloud-Based Integration, Authentications, Serverless Computing, Identity and Access Management, API Design, Event-Driven Programming, Node.JS, Authorization (Computing)
★ 4.3 (36) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Unreal Engine, Game Design, Video Game Development, Virtual Environment, Animation and Game Design, Computer Graphic Techniques, Artificial Intelligence, Cinematography
Advanced · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: Pain Management, Epidemiology, Injury Prevention, Substance Abuse, Substance Abuse Counseling, Preventative Care, Medical Prescription, Health Policy, Public Health and Disease Prevention, Pharmacology, Public Policies, Rehabilitation, Mental and Behavioral Health, Patient Education And Counseling, Public Health, Treatment Planning, Patient Communication, Advocacy
★ 4.8 (51) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Splunk, Data Maintenance, Configuration Management, System Configuration, Data Management, Records Management, Data Storage, Data Integrity, Database Management, Performance Tuning, System Monitoring, Data Pipelines, Data Processing, Disaster Recovery, Debugging
Beginner · Course · 1 - 3 Months

Skills you'll gain: Simple Object Access Protocol (SOAP), Service Oriented Architecture, Enterprise Architecture, Web Services, Application Programming Interface (API), Data Modeling, Back-End Web Development, API Design, Extensible Markup Language (XML), Application Development
Beginner · Course · 1 - 4 Weeks