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: Data Storytelling, Data Presentation, Business Intelligence, Tableau Software, Business Intelligence Software, Interactive Data Visualization, Data-Driven Decision-Making, Data Wrangling, Analysis, Workflow Management, Business Analysis, Data Analysis, Business Analytics, Data Visualization Software, Analytics, Pandas (Python Package), Big Data, Business Requirements, Business Planning, Business
Intermediate · Course · 1 - 3 Months
University of Illinois Urbana-Champaign
Skills you'll gain: Negotiation, Conflict Management, Leadership Development, Business Ethics, Leadership Studies, Leadership, Trustworthiness, Business Leadership, Strategic Leadership, Lifelong Learning, Ethical Standards And Conduct, Rapport Building, Professional Development, Courage, Emotional Intelligence, Decision Making, Empathy & Emotional Intelligence, Relationship Building, Self-Awareness, People Development
Build toward a degree
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Photo Editing, AI powered creativity, Generative AI, Adobe Photoshop, Image Quality, Data Import/Export, Adobe Creative Cloud, Graphics Software, Graphic Design
Beginner · Guided Project · Less Than 2 Hours
STARWEAVER
Skills you'll gain: Embedded Software, Embedded Systems, Electrical Systems, Cybersecurity, Program Development, Automation, Electronics, Sustainable Technologies, Control Systems, Electronic Hardware, Internet Of Things, Software Development
Beginner · Course · 1 - 4 Weeks

Microsoft
Skills you'll gain: Hardware Troubleshooting, Microsoft Azure, Generative AI, Operating Systems, Authorization (Computing), Load Balancing, Collaborative Software, Hardware Architecture, Cloud Services, Cloud Solutions, Computer Networking, Microsoft Power Automate/Flow, General Networking, Microsoft Teams, Authentications, Dashboard Creation, Cloud Computing, IT Automation, Security Controls, Network Protocols
Beginner · Professional Certificate · 3 - 6 Months

University of Illinois Urbana-Champaign
Skills you'll gain: Deep Learning, Convolutional Neural Networks, Autoencoders, Recurrent Neural Networks (RNNs), Image Analysis, Embeddings, Model Deployment, Applied Machine Learning, Artificial Neural Networks, Health Informatics, Machine Learning, Medical Science and Research, Unsupervised Learning, Dimensionality Reduction
Advanced · Course · 1 - 4 Weeks

MathWorks
Skills you'll gain: Computer Vision, Model Evaluation, Image Analysis, Convolutional Neural Networks, Deep Learning, Model Training, Matlab, Fine-tuning, Data Preprocessing, Software Visualization, Transfer Learning, Model Optimization, Data Analysis, Network Architecture
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: WordPress, Content Management Systems, Content Management, Web Content, Web Design and Development, Web Presence, Content Creation, Control Panels, Creativity
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Manufacturing Processes, Automation, Internet Of Things, Manufacturing Standards, Quality Assurance, Manufacturing Operations, Production Process, Process Control, Laboratory Testing, Materials science
Intermediate · Course · 1 - 4 Weeks

Yale University
Skills you'll gain: Empathy & Emotional Intelligence, Student Support and Services, Working With Children, Personal Development, Stress Management, Cultural Responsiveness, Empathy, Recognizing Others, Self-Awareness, Cognitive flexibility, Relationship Building
Beginner · Course · 1 - 3 Months

Skills you'll gain: Video Editing, Adobe Premiere, Video Production, Post-Production, Photo/Video Production and Technology, Timelines, Editing, File Management
Beginner · Course · 1 - 4 Weeks

University at Buffalo
Skills you'll gain: Manufacturing Operations, Manufacturing Processes, Product Design, Digital Analysis, Manufacturing and Production, Business Analysis Tools, Production Process, Digital Transformation, Design Software, Digital Design, IT Infrastructure, Hardware Architecture, Technology Strategies, Information Technology
Beginner · Course · 1 - 3 Months