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.

Universidad de los Andes
Skills you'll gain: Data Visualization, Exploratory Data Analysis, Statistical Hypothesis Testing, Correlation Analysis, Data Science, Jupyter, Data Analysis, Business Analytics, Statistical Analysis, Probability & Statistics, Python Programming, Descriptive Statistics, Data Modeling, Statistical Modeling, Design Thinking
Beginner · Course · 1 - 4 Weeks

University of Rochester
Skills you'll gain: Music History, Music, World History, Electronic Media, Social Impact, Media and Communications
Beginner · Course · 1 - 3 Months

Fractal Analytics
Skills you'll gain: Generative AI, ChatGPT, Responsible AI, Social Impact, Artificial Intelligence, AI Personalization, Organizational Effectiveness, Prompt Engineering, LLM Application, Operational Efficiency, Human Centered Design, Ethical Standards And Conduct, Natural Language Processing, Strategic Thinking, Problem Solving, Critical Thinking
Beginner · Course · 1 - 4 Weeks

Universitat Autònoma de Barcelona
Skills you'll gain: Ancient History, Art History, Anthropology, World History, Writing, Cultural Diversity, Timelines, Economics
Beginner · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Electrical Engineering, electromagnetics, Performance Tuning, Image Quality, Engineering, Scientific, and Technical Instruments, Simulation and Simulation Software, Engineering Calculations, Design Software, Image Analysis, Engineering Analysis, Computer-Aided Design, Engineering Design Process, Numerical Analysis, Electronic Components, System Design and Implementation, Systems Design, Human Factors, Applied Mathematics, Physics, System Configuration
Build toward a degree
Advanced · Specialization · 3 - 6 Months

Skills you'll gain: Prompt Engineering, Prompt Patterns, ChatGPT, Generative AI, Responsible AI, HR Tech, Human Resources, Workforce Planning, Human Resource Strategy, LLM Application, AI Enablement, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, AI Workflows, Deep Learning, Augmented and Virtual Reality (AR/VR), Employee Engagement, Recruitment, Machine Learning, Employee Onboarding
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Distributed Denial-Of-Service (DDoS) Attacks, Google Cloud Platform, Cloud Infrastructure, Load Balancing, Prompt Engineering, Kubernetes, Network Performance Management, Network Monitoring, Firewall, Containerization, Virtual Networking, Application Performance Management, Network Architecture, Network Planning And Design, Network Security, Cloud Storage, Cloud Services, Network Routing, Site Reliability Engineering, Virtual Private Networks (VPN)
Intermediate · Professional Certificate · 3 - 6 Months

University of California, Santa Cruz
Skills you'll gain: World History, European History, International Relations, Political Sciences, Social Sciences, Economics, Governance
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Jest (JavaScript Testing Framework), Django (Web Framework), Version Control, Restful API, Responsive Web Design, Cascading Style Sheets (CSS), Unix Commands, HTML and CSS, Git (Version Control System), API Testing, GitHub, Relational Databases, Object Oriented Programming (OOP), Database Management Systems, Bootstrap (Front-End Framework), React.js, Mobile Development, SQL, Database Design, Python Programming
Beginner · Specialization · 3 - 6 Months

Imperial College London
Skills you'll gain: Tensorflow, Keras (Neural Network Library), Model Evaluation, Deep Learning, Image Analysis, Convolutional Neural Networks, Transfer Learning, Supervised Learning, Computer Vision, Model Deployment, Artificial Neural Networks, Data Preprocessing
Intermediate · Course · 1 - 3 Months

Skills you'll gain: SQL, SAS (Software), Database Management, Query Languages, Data Access, Database Management Systems, Data Presentation, Data Manipulation, Data Integration, Data Processing
Mixed · Course · 1 - 3 Months

University of California, Irvine
Skills you'll gain: Internet Of Things, Basic Electrical Systems, Automation Engineering, Electronics, Electronic Components, Embedded Systems, Control Systems, Electronic Hardware, Wireless Networks, Electrical and Computer Engineering, Hardware Design, Peripheral Devices, Human Machine Interfaces, Electrical Wiring, Computer Systems, Programming Principles, Systems Engineering, Computer Programming, Remote Access Systems, Interactive Learning
Mixed · Course · 1 - 4 Weeks