Algorithm design courses can help you learn sorting algorithms, graph theory, dynamic programming, and complexity analysis. You can build skills in problem-solving, optimizing code efficiency, and understanding data structures like trees and hash tables. Many courses introduce tools such as Python, Java, or C++, along with frameworks for implementing algorithms, that support tasks in artificial intelligence, data analysis, and software development.

Skills you'll gain: Programming Principles, Data Modeling, Data Integrity, File Management, Application Development, Data Management, Computational Logic, Data Maintenance
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Object Oriented Design, Ruby (Programming Language), Performance Tuning, Data Persistence, Secure Coding, File I/O, Maintainability, Application Design, Software Engineering, Application Development, Object Oriented Programming (OOP), Code Reusability, Application Security, Performance Testing, Unit Testing, Application Lifecycle Management, Dataflow, Scalability, Software Design, Debugging
Beginner · Course · 1 - 3 Months

Skills you'll gain: Application Lifecycle Management, Azure DevOps Pipelines, DevSecOps, Azure DevOps, DevOps, Continuous Delivery, Devops Tools, Software Quality Assurance, Release Management, Software Quality (SQA/SQC), CI/CD, Git (Version Control System), Development Testing, Continuous Integration, GitHub, Software Testing, Security Controls, Software Development Tools, Development Environment, Enterprise Application Management
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Content Scheduling, Social Media Content, Social Media Strategy, Social Media Management, Social Media, Content Creation, Digital Publishing, Social Media Marketing, Scheduling, Digital Marketing
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Web Design and Development, HTML and CSS, Frontend Integration, Web Components, Web Design, Responsive Web Design, Cascading Style Sheets (CSS), Context Management, Application Programming Interface (API), Hypertext Markup Language (HTML), Development Environment, User Accounts, User Interface (UI)
Intermediate · Course · 1 - 3 Months

LearnQuest
Skills you'll gain: No-Code Development, Model Training, Model Deployment, Model Optimization, Applied Machine Learning, Machine Learning Software, MLOps (Machine Learning Operations), Machine Learning, Return On Investment, Model Evaluation, Performance Measurement, Business Metrics, Responsible AI, Cloud Deployment, Cloud Computing, Big Data, Scalability, Workflow Management, Continuous Improvement Process, Compliance Management
Intermediate · Course · 1 - 4 Weeks

Packt
Skills you'll gain: Open Web Application Security Project (OWASP), Secure Coding, Application Security, Data Security, Cybersecurity, Cyber Attacks, Cyber Security Assessment, Web Applications, Threat Management, Security Awareness, Vulnerability Management, Encryption, Authentications, Authorization (Computing), PHP (Scripting Language)
Beginner · Course · 1 - 3 Months

Skills you'll gain: Big Data, SQL, Test Case, Apache Hadoop, Analytics, Database Design, Data Analysis, Analytical Skills, Query Languages, Databases, Relational Databases, Analysis, Database Management, Data Manipulation, Apache, Metadata Management
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Data Validation, Requirements Analysis, .NET Framework, User Interface (UI), System Requirements, Database Design, C# (Programming Language), Systems Analysis, User Interface (UI) Design, Health Information Management, Health Informatics, Program Development, Application Development, Systems Development, Database Application, Business Logic, Health Technology, Debugging
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: User Feedback, Stakeholder Communications, Employee Surveys, Survey Creation, Stakeholder Management, User Research, Stakeholder Engagement, Performance Metric, Data Presentation, Communication Planning, Change Management, Communication, Performance Measurement, Organizational Change, Project Performance, Data-Driven Decision-Making, Data Synthesis, Agile Project Management, Performance Analysis, Communication Strategies
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Virtual Networking, Kubernetes, Cloud Computing Architecture, Network Architecture, Google Cloud Platform, Network Planning And Design, Network Troubleshooting, Cloud Infrastructure, Scalability, TCP/IP
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Fund Accounting, Accounting Systems, Specialized Accounting, Reconciliation, Accounting and Finance Software, Accounting, Workflow Management, Financial Services, Automation, Financial Accounting, Verification And Validation, Financial Data, Finance, Operational Efficiency
Mixed · Course · 1 - 4 Weeks