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.

DeepLearning.AI
Skills you'll gain: Model Evaluation, Data Preprocessing, Convolutional Neural Networks, Image Analysis, Diagnostic Radiology, Predictive Modeling, Risk Modeling, Model Training, Statistical Machine Learning, Artificial Intelligence, Predictive Analytics, Applied Machine Learning, Medical Imaging, Machine Learning Methods, Computer Vision, Deep Learning, Natural Language Processing, Machine Learning, Radiology, Artificial Neural Networks
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Excel Formulas, Spreadsheet Software, Financial Modeling, Microsoft Excel, Pivot Tables And Charts, Excel Macros, Data Visualization, Dashboard, Data Management, Data Cleansing, Financial Data, Financial Analysis, Finance, Productivity, Analysis, Data Analysis, Business Analysis, Gap Analysis, LESS, Business
Mixed · Course · 1 - 3 Months

Duke University
Skills you'll gain: PyTorch (Machine Learning Library), Logistic Regression, Machine Learning Methods, Transfer Learning, Reinforcement Learning, Convolutional Neural Networks, Deep Learning, Image Analysis, Applied Machine Learning, Model Training, Natural Language Processing, Machine Learning, Model Optimization, Artificial Neural Networks, Supervised Learning, Unsupervised Learning, Python Programming, Computer Vision, Medical Imaging
Intermediate · Course · 1 - 3 Months

Skills you'll gain: AI powered creativity, Google Gemini, Visual Storytelling, Multimodal Prompts, Generative AI, AI literacy, AI Enablement, AI Personalization, AI Workflows, Creative Design, Ideation, Artificial Intelligence, Google Workspace, Responsible AI
Beginner · Course · 1 - 4 Weeks

The Hong Kong University of Science and Technology
Skills you'll gain: Differential Equations, Linear Algebra, Matlab, Engineering Analysis, Numerical Analysis, Integral Calculus, Mathematical Software, Mechanical Engineering, Calculus, Engineering Calculations, electromagnetics, Algebra, Applied Mathematics, Mathematical Modeling, Engineering, Simulation and Simulation Software, Advanced Mathematics, Geometry, Computational Thinking, Mechanics
Beginner · Specialization · 3 - 6 Months

University of Virginia
Skills you'll gain: European History, World History, International Relations, Social Sciences, Political Sciences, Economics, Economic Development, Liberal Arts, Socioeconomics, Diplomacy, Culture, Governance
Beginner · Course · 1 - 3 Months
Skills you'll gain: Program Development, Programming Principles, Scripting Languages, Scripting, Python Programming, Computer Programming, Computational Thinking, Data Structures, Data Store, Integrated Development Environments, Debugging, Computer Programming Tools, Development Environment
Beginner · Course · 1 - 3 Months

Skills you'll gain: Responsible AI, Anomaly Detection, Image Analysis, Text Mining, Unsupervised Learning, Microsoft Azure, Data Ethics, Natural Language Processing, AI Workflows, Computer Vision, Applied Machine Learning, Artificial Intelligence and Machine Learning (AI/ML), Machine Learning Software, Model Training, Regression Analysis, Artificial Intelligence, No-Code Development, AI literacy, Predictive Modeling, Machine Learning
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Core Data (Software), iOS Development, UI Components, Data Store, Payment Systems, Maintainability, User Interface and User Experience (UI/UX) Design, Software Design
Intermediate · Course · 1 - 4 Weeks
Skills you'll gain: Quality Management, Project Closure, Scope Management, Team Management, Project Management Life Cycle, Product Quality (QA/QC), Sprint Retrospectives, Project Management, Project Planning, Agile Project Management, Quality Assessment, Quality Assurance, Backlogs, Team Leadership, Project Scoping, Agile Software Development, Stakeholder Communications, Change Management, Web Presence, Interviewing Skills
Build toward a degree
Beginner · Professional Certificate · 3 - 6 Months

Berklee
Skills you'll gain: Post-Production, Music, Musical Composition, Peer Review, Media Production, Music Performance, Instrumental Music, Automation, Editing, File Management, Collaborative Software, Digital Signal Processing, Writing, Timelines, Coordination, Data Import/Export, Computer Hardware, Electronic Media
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Pivot Tables And Charts, Microsoft Excel, Spreadsheet Software, Marketing Analytics, Marketing Budgets, Business Reporting, Performance Reporting, Business Intelligence, Data Wrangling, Trend Analysis, Dashboard Creation, Data Manipulation, Data Analysis, Data Presentation, Performance Analysis, Descriptive Analytics, Data Visualization, Timelines
Intermediate · Course · 1 - 4 Weeks