Software engineering courses can help you learn programming languages like Python and Java, software development methodologies, version control systems, and testing practices. You can build skills in code optimization, debugging, and collaborative project management. Many courses introduce tools such as Git for version control, Docker for containerization, and integrated development environments (IDEs) like Visual Studio Code, which enhance your ability to develop, test, and deploy software efficiently.

Skills you'll gain: C and C++, C++ (Programming Language), Data Structures, Application Development, Program Development, Data Storage, Programming Principles, Computer Programming, Java Programming, Software Development, Computer Science
Beginner · Guided Project · Less Than 2 Hours

Infosec
Skills you'll gain: NIST 800-53, Security Controls, Federal Information Security Management Act, Security Requirements Analysis, Continuous Monitoring, Cyber Security Policies, Information Assurance, Cyber Security Assessment, Personally Identifiable Information, Data Security, Network Security, Multi-Factor Authentication, Computer Security Awareness Training, Document Management, System Monitoring, Identity and Access Management, Authentications, Cryptography, Encryption
Mixed · Course · 1 - 3 Months

University of Colorado System
Skills you'll gain: Computational Thinking, C (Programming Language), Programming Principles, Computer Programming, Code Reusability, Data Storage
Beginner · Course · 1 - 4 Weeks

West Virginia University
Skills you'll gain: Expense Management, Sales Management, Expense Reports, Sales Territory Management, Operating Expense, Transportation Management, Operating Cost, Compensation Strategy, Travel Arrangements, Regional Sales, Compensation Management, Compensation and Benefits, Sales, Cost Control, Compensation Analysis, Tax Management, Tax Compliance, Performance Metric, Goal Setting
Mixed · Course · 1 - 4 Weeks

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

Coursera
Skills you'll gain: Canva (Software), Logo Design, Video Editing, Graphic and Visual Design Software, Graphic Design, Graphic and Visual Design, Graphics Software, Content Creation, Marketing Design, Marketing Materials, User Accounts, Digital Marketing
Beginner · Guided Project · Less Than 2 Hours

University of Virginia
Skills you'll gain: Systems Thinking, Sustainable Development, Sustainable Systems, Visionary, Critical Thinking and Problem Solving, Open Mindset, Environmental Issue, Adaptability, Resilience
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Thermal Management, HVAC, Electrical Safety, Electrical Systems, Maintenance, Repair, and Facility Services, Power Electronics, Hardware Troubleshooting, Mechanical Engineering, Schematic Diagrams, Hazard Analysis, Control Systems
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Canva (Software), Graphic and Visual Design, Style Guides, Computer Graphic Techniques, Visual Design, Graphic Design, Digital Design, Creative Design, Typography, Layout Design, Design Elements And Principles, Photo Editing, File Management, Color Theory
Mixed · Course · 1 - 3 Months

University of California, Davis
Skills you'll gain: Network Analysis, Social Network Analysis, Data Wrangling, Natural Language Processing, Web Scraping, Data Cleansing, Databases, Social Media Analytics, Data Processing, Text Mining, Social Sciences, Applied Machine Learning, Data Collection, Analysis, Unstructured Data, Social Studies, Simulations, Computational Thinking
Intermediate · Course · 1 - 4 Weeks
Skills you'll gain: Vue.JS, HTML and CSS, Hypertext Markup Language (HTML), Web Applications, JavaScript Frameworks, Front-End Web Development, Web Design and Development, Cascading Style Sheets (CSS), Web Components, Web Development, Javascript, Data Persistence
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Train The Trainer, Virtual Environment, Design, Education Software and Technology, Educational Materials, Communication, Communication Strategies
Beginner · Guided Project · Less Than 2 Hours