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: Grammar, Language Competency, Spanish Language, Vocabulary, Language Learning, Verbal Communication Skills, Oral Comprehension, Bilingual (Spanish/English), Public Speaking, Communication, Real-Time Operating Systems, Real Time Data, Childhood Education and Development
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Extensible Markup Language (XML), Ajax, Extensible Languages and XML, Web Design and Development, Java Platform Enterprise Edition (J2EE), jQuery, Cascading Style Sheets (CSS), Data Validation, Web Applications, Scripting Languages, Javascript and jQuery, Web Development, Hypertext Markup Language (HTML), Middleware, Model View Controller, Web Services, Interoperability, Java, Computer Graphic Techniques, Scalability
★ 4.5 (74) · Beginner · Specialization · 3 - 6 Months

University of Michigan
Skills you'll gain: FinTech, Fundraising and Crowdsourcing, Banking Services, Financial Inclusion, Banking, Fundraising, Capital Markets, Consumer Lending, Blockchain, Credit Risk, Financial Services, Loans, Entrepreneurial Finance, General Lending, Securities (Finance), Risk Analysis, Logistic Regression
★ 4.7 (313) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Visualization (Computer Graphics), Design Software, Software Installation, Functional Design, Technical Design, Design, Model Optimization, User Interface (UI), Data Import/Export
★ 5 (20) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: QuickBooks (Accounting Software), Vendor Management, Inventory and Warehousing, Accounting Software, Business Reporting, Customer Data Management, Management Reporting, Financial Analysis, Billing & Invoicing, Sales Management, Balancing (Ledger/Billing), Financial Reporting, Expense Management, Financial Acumen, Payroll, Billing, Financial Statement Analysis, Cash Management, Cash Flow Forecasting, Payroll Administration
★ 4.2 (64) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Kubernetes, CI/CD, Application Deployment, DevOps, Continuous Integration, Containerization, Continuous Delivery, Continuous Deployment, Package and Software Management, IT Automation, Git (Version Control System)
★ 4.4 (11) · Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Model Evaluation, Model Training, System Monitoring, Continuous Monitoring, Model Deployment, Verification And Validation, Performance Metric, A/B Testing, Failure Analysis, Statistical Hypothesis Testing, Applied Machine Learning, Statistical Analysis, Scikit Learn (Machine Learning Library), Benchmarking
Intermediate · Course · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: Penetration Testing, MITRE ATT&CK Framework, Public Key Infrastructure, Cybersecurity, Cryptography, Cryptographic Protocols, Exploitation techniques, Security Testing, Encryption, Technical Writing, Test Tools, Human Factors (Security), Technical Communication
★ 4 (10) · Intermediate · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: System Programming, Embedded Software, System Software, Linux, Embedded Systems, Linux Administration, Debugging, Linux Commands, Operating Systems, File I/O, Peripheral Devices, Build Tools, Shell Script, Development Environment, Program Development, OS Process Management
★ 4.7 (29) · Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Brand Strategy, Branding, Brand Management, Brand Awareness, Brand Loyalty, Strategic Marketing, Consumer Behaviour, Marketing Strategy and Techniques
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Value Propositions, Target Audience, Strategic Thinking, Target Market, Strategic Decision-Making, Business Strategy, Marketing Strategies, Strategic Marketing, Marketing Planning, Competitive Analysis, Marketing, Competitive Intelligence, Analysis, Marketing Strategy and Techniques, Customer Analysis, Market Analysis, Customer Insights, Persona Development, Market Opportunities
Beginner · Course · 1 - 4 Weeks

University of Houston
Skills you'll gain: Collaborative Software, Digital pedagogy, Education Software and Technology, Collaboration, Learning Management Systems, Teaching, Communication, Technology Strategies, Technology Solutions, Web Applications, Communication Systems, Digital Communications
★ 4.5 (190) · Beginner · Course · 1 - 3 Months