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 Illinois Urbana-Champaign
Skills you'll gain: Differentiated Instruction, Teaching, Instructional Strategies, Oral Comprehension, Education and Training, Digital pedagogy, Literacy, Oral Expression, Pedagogy, digital literacy, Learning Styles, Media and Communications, Multimedia, Higher Education, Cultural Diversity, Language Learning, Writing, Diversity Awareness
Mixed · Course · 1 - 4 Weeks

Pragmatic AI Labs
Skills you'll gain: Debugging, Test Driven Development (TDD), Unit Testing, AI Integrations, Test Script Development, Software Testing, Test Automation, Context Engineering, Responsible AI, Risking, Software Architecture, Verification And Validation, AI literacy, AI Workflows, Software Documentation, Engineering Documentation, Python Programming, Large Language Modeling, Cloud Computing Architecture
Beginner · Course · 1 - 4 Weeks

Sage Publications
Skills you'll gain: Telehealth, Communication Disorders, Speech Language Pathology, Telecommunications, Health Technology, Substance Abuse, Language Disorders, Patient Treatment, Rehabilitation, Mental and Behavioral Health, Substance Abuse Counseling, Mental Health Diseases and Disorders, Health Care, Caregiving, School Psychology, Education Software and Technology, Patient Education And Counseling, Treatment Planning, Health Informatics, Mental Health
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Property and Real Estate, Mortgage Loans, Real Estate, Real Estate Transactions, Loan Origination, Lending and Underwriting, Loans, General Lending, Regulation and Legal Compliance, Loan Documentation, Registration, Financial Market, Legal Support, Securities (Finance), Market Trend, Finance, Financial Regulation, Financial Systems
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Natural Language Processing, Large Language Modeling, Generative Model Architectures, Classification Algorithms
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Event-Driven Programming, Apache, Web Development, Web Scraping, Web Applications, Python Programming, Database Application, Data Persistence, Web Servers, Databases, Web Frameworks, Server Side, Application Frameworks, Extensible Markup Language (XML), Scripting, Network Protocols, Hypertext Markup Language (HTML), Servers, UI Components, User Interface (UI)
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Natural Language Processing, Large Language Modeling, Transfer Learning, Generative Model Architectures
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Data Ethics, Prompt Engineering, AI literacy, Responsible AI, Data Synthesis, Personally Identifiable Information, LLM Application, Information Privacy, Large Language Modeling, Qualitative Research, Data Integrity, Performance Analysis, Key Performance Indicators (KPIs), Performance Measurement, Variance Analysis, Gap Analysis, Market Opportunities, Business Development, Business Strategy, Business Planning
Beginner · Course · 1 - 4 Weeks

Intermediate · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Email Automation, Email Marketing, Content Performance Analysis, Marketing Automation, Email Security, Campaign Management, Performance Analysis, Personalized Campaigns, Process Optimization, HubSpot CRM, Performance Measurement, Process Improvement and Optimization, Customer Retention, Customer Engagement, Workflow Management, A/B Testing, Journey Mapping, Authentications
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Reconciliation, Financial Reporting, Accounting Software, Accounts Payable and Receivable, Transaction Processing, Accounting, Accrual Accounting, Business Process Automation, Banking, Balance Sheet
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Patient Communication, Patient-centered Care, Empathy, Social Skills, Interpersonal Communications, Constructive Feedback, Peer Review, Clinical Experience, Communication, Self-Awareness, Education and Training
Beginner · Course · 1 - 4 Weeks