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.
University of Michigan
Skills you'll gain: Application Deployment, Django (Web Framework), Ajax, Object-Relational Mapping, jQuery, Javascript and jQuery, Model View Controller, Hypertext Markup Language (HTML), JSON, Database Design, SQL, Javascript, Databases, Web Applications, Application Development, Object Oriented Programming (OOP), Web Development, Back-End Web Development, Data Modeling, Cascading Style Sheets (CSS)
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Project Schedules, Project Planning, Budget Management, Communication Planning, Milestones (Project Management), Timelines, Project Performance, Team Leadership, Project Estimation, Performance Metric, Performance Analysis, Gap Analysis, Estimation
Beginner · Course · 1 - 4 Weeks

University of Amsterdam
Skills you'll gain: Sociology, Social Studies, Social Sciences, Socioeconomics, Culture, Political Sciences, Economics, Qualitative Research, Research Methodologies, Science and Research
Mixed · Course · 1 - 3 Months

Simplilearn
Skills you'll gain: Email Marketing, Marketing Analytics, Campaign Management, Marketing Automation, Web Analytics, Web Content, Account Management, Dashboard, Customer Data Management, Automation, Content Management, Configuration Management
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Project Schedules, Workflow Management, Sprint Planning, Agile Project Management, Scrum (Software Development), Project Management, Project Planning, Project Documentation, Agile Methodology, Process Improvement, Team Management, Risk Management, Stakeholder Communications, Change Management, Performance Management, Resource Management, Cross-Functional Collaboration, Strategic Communication, Data-Driven Decision-Making, Communication Strategies
Beginner · Specialization · 3 - 6 Months

Logical Operations
Skills you'll gain: Information Technology Infrastructure Library, Problem Management, IT Service Management, Service Management, IT Management, Change Control, Information Technology Operations, Information Technology, Service Level, Operations Management, Technical Support and Services, Incident Management, Governance, Technical Management, Help Desk Support, Asset Management, Operations, Automation
Beginner · Specialization · 1 - 3 Months

Universidad de los Andes
Skills you'll gain: Asset Management, Facility Management and Maintenance, Maintainability, Capacity Management, Key Performance Indicators (KPIs), Product Lifecycle Management, Performance Measurement, Failure Analysis, Continuous Monitoring, Reliability, Decision Making, Data-Driven Decision-Making, Cost Benefit Analysis, Scheduling
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Cloud Infrastructure, Google Cloud Platform, Identity and Access Management, Data Storage, Cloud Computing, Cloud Services, Cloud Security, System Monitoring, Scalability
Intermediate · Course · 1 - 3 Months

Amazon Web Services
Skills you'll gain: Amazon Web Services, Cloud Deployment, AWS Identity and Access Management (IAM), Cloud Computing, Amazon CloudWatch, Amazon Elastic Compute Cloud, Cloud Solutions, Amazon S3, Amazon DynamoDB, Cloud Infrastructure, Cloud Services, Cloud Management, Cloud Security, Continuous Monitoring, Identity and Access Management, Data Storage Technologies, Cloud Storage, Network Infrastructure, System Monitoring, Event Monitoring
Beginner · Course · 3 - 6 Months

Coursera
Skills you'll gain: Backlogs, Sprint Retrospectives, Agile Project Management, Sprint Planning, Agile Methodology, Team Building, Project Management, Team Management, Project Management Life Cycle, Cross-Functional Collaboration, Case Studies, Prioritization, Continuous Improvement Process, Product Development, Communication
Beginner · Course · 1 - 4 Weeks

University of California San Diego
Skills you'll gain: Apache Hadoop, Big Data, Data Science, Scalability, Data Processing, Data Analysis, Distributed Computing, Data Quality, Virtual Machines
Mixed · Course · 1 - 3 Months

Skills you'll gain: Prompt Engineering, AI Personalization, Personalized Service, Marketing Communications, Customer Communications Management, Content Development and Management, Customer Engagement, Promotions and Campaigns
Beginner · Course · 1 - 4 Weeks