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: Tax Compliance, Registration, Export Control, Tax, Claims Processing, Compliance Reporting, Tax Laws, Invoicing, Regulation and Legal Compliance, Timelines, Problem Solving
Beginner · Course · 1 - 4 Weeks
Skills you'll gain: Excel Macros, Financial Modeling, Prompt Engineering, Financial Forecasting, Generative AI, Automation, Process Optimization, General Finance, Microsoft Excel, Excel Formulas, Simulation and Simulation Software, Visual Basic (Programming Language), Financial Reporting, Auditing, Financial Planning, Debugging
Intermediate · Course · 1 - 4 Weeks

University of Maryland, College Park
Skills you'll gain: Brainstorming, User Story, Creative Thinking, Innovation, Design Thinking, Critical Thinking and Problem Solving, Solution Design, Agile Methodology, Problem Solving, Agile Product Development, Empathy, Requirements Analysis, Complex Problem Solving, Risk Management, Lean Methodologies, Process Improvement
Intermediate · Course · 1 - 3 Months

Coursera
Skills you'll gain: TypeScript, Web Development Tools, Debugging, Javascript, Integrated Development Environments, Software Development
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), C and C++, Programming Principles, Computer Programming, Software Documentation, Computer Science
Intermediate · Course · 1 - 4 Weeks

Automation Anywhere
Skills you'll gain: Robotic Process Automation, Business Process Automation, Automation, Process Design, Return On Investment, Role-Based Access Control (RBAC), Dashboard, Unstructured Data, User Accounts, Project Design, Feasibility Studies, Analytics, Artificial Intelligence, Development Testing, Operational Analysis, Extensible Markup Language (XML), Business Intelligence, Workflow Management, Business Analytics, Process Analysis
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Malware Protection, Exploitation techniques, Exploit development, Cyber Threat Hunting, Cyber Security Assessment, Application Security, Threat Detection, Virtual Machines, Code Review, Debugging, System Programming, Scripting, Windows PowerShell, Virtual Environment, Linux, File Management
Intermediate · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Diversity Awareness, Community Organizing, Social Justice, Intercultural Competence, Cultural Diversity, Advocacy, Immigration Law, Cultural Sensitivity, World History, Social Studies, Media and Communications, Culture
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Spatial Data Analysis, Artificial Intelligence, Robotic Process Automation, Simulations, NumPy
Advanced · Guided Project · Less Than 2 Hours

Skills you'll gain: GitHub, Jenkins, Git (Version Control System), Version Control, Selenium (Software), CI/CD, Test Automation, Test Data, Unit Testing, Test Case, Software Testing, Regression Testing, Scenario Testing, Test Execution Engine, Python Programming, Automation, Debugging
Advanced · Course · 1 - 3 Months

Skills you'll gain: Amazon Web Services, Cloud Platforms, System Monitoring, Application Performance Management, Scalability, Cloud Computing, Security Controls, Data Maintenance
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Microsoft Azure, Serverless Computing, Security Strategy, Network Security, Firewall, Cloud Management, Infrastructure As A Service (IaaS), Distributed Denial-Of-Service (DDoS) Attacks, Cloud Computing, Cloud Security, Application Security, Internet Of Things, Artificial Intelligence
Beginner · Course · 1 - 4 Weeks