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: Program Evaluation, Smart Goals, Surveys, Goal Setting, Survey Creation, Performance Measurement, Grant Writing, Data Collection, Research Methodologies
Beginner · Guided Project · Less Than 2 Hours

Johns Hopkins University
Skills you'll gain: Game Theory, Mathematical Modeling, Political Sciences, Combinatorics, Social Sciences, Probability, Applied Mathematics, Critical Thinking, General Mathematics, Statistical Analysis
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: MySQL Workbench, MySQL, Database Design, SQL, Database Management, Relational Databases, Databases, Data Integration, Data Manipulation, Business Intelligence
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: System Monitoring, Computer Security Incident Management, Network Analysis, Data Integrity
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: MySQL, Data Migration, Database Administration, Stored Procedure, User Provisioning, Data Validation
Advanced · Project · Less Than 2 Hours

Skills you'll gain: Responsible AI, AI Security, Prompt Engineering, Generative AI, Governance Risk Management and Compliance, Content Performance Analysis, Risk Management, Governance, Retrieval-Augmented Generation, Model Evaluation, Compliance Management, Data-Driven Decision-Making, Performance Analysis, Cross-Functional Team Leadership, System Monitoring, Gap Analysis, Large Language Modeling, Performance Metric, Quality Assessment, Cost Benefit Analysis
Intermediate · Course · 1 - 4 Weeks

Vanderbilt University
Skills you'll gain: AI Orchestration, LangChain, OpenAI API, Generative AI Agents, Prompt Patterns, AI Workflows, Prompt Engineering, Agentic systems, AI Security, Large Language Modeling, Business Logic, File I/O, Transaction Processing, Document Management, Persona Development, Coordination, Plan Execution
Beginner · Course · 1 - 3 Months

University of Maryland, College Park
Skills you'll gain: Interviewing Skills, Negotiation, Telephone Skills, Presentations, Marketing Planning, Oral Expression, Concision, Public Speaking, Professional Development, Applicant Tracking Systems, English Language, Verbal Communication Skills, Persuasive Communication, Strategic Marketing, Business Writing, Cultural Responsiveness, Recruitment, Adaptability, Communication, Writing
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: WordPress, Cloud Hosting, Frontend Performance, Performance Tuning, Amazon Web Services, Content Management Systems, Cloud Deployment, Remote Access Systems, Web Servers, Servers, Database Management, Scalability
Beginner · Course · 1 - 4 Weeks

University of Colorado System
Skills you'll gain: Public Key Infrastructure, Public Key Cryptography Standards (PKCS), Key Management, Cryptography, Encryption, Authentications, Algorithms
Intermediate · Course · 1 - 4 Weeks

Chris Croft Training
Skills you'll gain: Cost Reduction, Cost Control, Operational Efficiency, Operating Cost, Customer Analysis, Cost Accounting, Cost Benefit Analysis, Expense Management, Cost Estimation, Gross Profit, Profit and Loss (P&L) Management, Inventory Control, Cost Management, Process Optimization, Marketing Budgets, Management Accounting, Lean Methodologies, Workforce Management, Organizational Effectiveness, Leadership
Mixed · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Recurrent Neural Networks (RNNs), Vision Transformer (ViT), PyTorch (Machine Learning Library), Keras (Neural Network Library), Scikit Learn (Machine Learning Library), Large Language Modeling, Natural Language Processing, Embeddings, Network Model, Network Architecture, Algorithms
Intermediate · Specialization · 3 - 6 Months