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: Object Oriented Programming (OOP), Microsoft Visual Studio, Development Environment, Maintainability, Integrated Development Environments, Scalability, Programming Principles, Software Development Tools, Python Programming, Debugging
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: File Systems, Mac OS, User Accounts, File Management, User Provisioning, Data Security, Operating System Administration, Software Installation, Unix, System Configuration, Operating Systems, Unix Commands, Data Storage, Encryption, Hardware Troubleshooting
Beginner · Course · 1 - 4 Weeks

University of Pennsylvania
Skills you'll gain: Compliance Management, Law, Regulation, and Compliance, Legal Risk, Business Ethics, Internal Controls, Risk Analysis, Risk Mitigation, Ethical Standards And Conduct, Risk Management, Due Diligence, Employee Training, International Relations, Operations Management, Strategic Planning, Case Studies
Mixed · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Environment, Environmental Issue, Environmental Science, Life Sciences, Biology, Environmental Resource Management, Natural Resource Management, Sustainable Development
Beginner · Course · 1 - 4 Weeks

Fractal Analytics
Skills you'll gain: Artificial Intelligence and Machine Learning (AI/ML), Data Preprocessing, Business Intelligence, Data Quality, Business Process Automation, Data Analysis, Business Ethics, Business Analytics, Emerging Technologies, Artificial Neural Networks, Machine Learning, Deep Learning, Data Science, Python Programming, Predictive Modeling, Unsupervised Learning
Beginner · Course · 1 - 3 Months

Skills you'll gain: Peripheral Devices, USB, Operating Systems, Computer Hardware, Data Storage Technologies, Hardware Troubleshooting, Electrical Safety, Technical Communication, Linux, File Systems, Microsoft Windows, Information Privacy
Beginner · Course · 1 - 3 Months

Skills you'll gain: Docker (Software), Containerization, Application Deployment, Command-Line Interface, Development Environment, Nginx, Computing Platforms, Software Installation, Node.JS, Virtual Machines, React.js
Beginner · Course · 1 - 3 Months

Skills you'll gain: Network Monitoring, Routing Protocols, Software-Defined Networking, TCP/IP, Network Routing, Open Shortest Path First (OSPF), Dynamic Host Configuration Protocol (DHCP), Network Performance Management, System Monitoring, Network Planning And Design, Disaster Recovery, Computer Networking, Network Architecture, Virtual Local Area Network (VLAN), Network Administration, Network Protocols, Border Gateway Protocol, Document Management, Software Installation
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Application Deployment, Cloud Infrastructure, Cloud Deployment, CI/CD, Cloud Security, Service Level Agreement, Microservices, Service Level, Google Cloud Platform, Network Architecture, API Design, Site Reliability Engineering, Cloud Computing Architecture, Kubernetes, Restful API, Cloud Storage, Cloud Computing, Key Performance Indicators (KPIs), DevOps, Disaster Recovery
Advanced · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Agile Methodology, Scrum (Software Development), Software Testing, Agile Software Development, Embedded Systems, Docker (Software), Git (Version Control System), Linux Administration, System Programming, Linux, C++ (Programming Language), Internet Of Things, File Systems
Build toward a degree
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Web Content Accessibility Guidelines, Video Production, Instructional Design, Disabilities, Web Content, Learning Strategies, User Centered Design, Technical Documentation, Microsoft Office, Law, Regulation, and Compliance
Beginner · Course · 1 - 3 Months

Skills you'll gain: Sarbanes Oxley Act (SOX) Compliance, Specialized Accounting, Regulatory Requirements, Financial Regulations, Technical Accounting, Financial Reporting, Financial Statement Analysis, Financial Auditing, Securities (Finance), Investment Management, Financial Analysis, Business Risk Management, Asset Management, Organizational Structure, Consolidation
Beginner · Course · 1 - 4 Weeks