Software courses can help you learn programming languages like Python, Java, and JavaScript, along with concepts such as algorithms, data structures, and software development methodologies. You can build skills in version control, debugging, and testing, which are crucial for creating reliable applications. Many courses introduce tools like Git for collaboration, integrated development environments (IDEs) for coding, and frameworks such as React or Django for building user interfaces and backend systems.

Coursera
Skills you'll gain: Data Science, Web Development, Python Programming, Programming Principles, Artificial Intelligence, Computer Programming, Application Development, Scientific Visualization, Scripting
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Canva (Software), Color Theory, Developing Training Materials, Digital Design, Design Elements And Principles, Graphic Design, Creative Design, Marketing, Social Media
Advanced · Guided Project · Less Than 2 Hours

University of Colorado Boulder
Skills you'll gain: Embedded Systems, Electronic Systems, Embedded Software, Electronics Engineering, Electronics, Hardware Design, Electronic Components, Thermal Management, Electrical Wiring, Development Environment, Schematic Diagrams, Design Specifications, Debugging
Build toward a degree
Advanced · Course · 1 - 3 Months

University at Buffalo
Skills you'll gain: Computer Vision, Image Analysis, Computer Graphics, Visualization (Computer Graphics), Digital Design, Artificial Intelligence, Applied Machine Learning, Computer Programming, Matlab, Algorithms, Calculus, Probability & Statistics
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Consulting, Relationship Management, Business Consulting, Product Strategy, Technical Consulting, Relationship Building, Project Management, Project Management Life Cycle, Project Implementation, Agile Methodology, Company, Product, and Service Knowledge, Waterfall Methodology, Solution Delivery, Enterprise Resource Planning, Systems Thinking, Business Transformation, Digital Transformation, Design Thinking, Analysis, Presentations
Beginner · Course · 1 - 3 Months

Skills you'll gain: Spreadsheet Software, Google Sheets, Microsoft Excel, Data Visualization, Excel Formulas, Data Presentation, Data Literacy, Data Entry, Data Analysis, Data Compilation
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Adobe XD, User Experience Design, Usability Testing, Figma (Design Software), Responsive Web Design, Information Architecture, Wireframing, User Experience, Prototyping, UI/UX Research, Presentations, Design Reviews, User Interface and User Experience (UI/UX) Design, User Story, Storyboarding, Ideation, Mockups, Software Documentation, User Research, User Centered Design
Beginner · Professional Certificate · 3 - 6 Months

ESSEC Business School
Skills you'll gain: Marketing Analytics, Business Analytics, Forecasting, Peer Review, Statistical Methods, Predictive Analytics, Customer Analysis, Case Studies, Information Technology, Analytical Skills, Digital Transformation, Advanced Analytics, Statistical Analysis, People Analytics, Statistical Programming, Data Storytelling, Business Strategy, Complex Problem Solving, R Programming, Data Analysis
Advanced · Specialization · 3 - 6 Months

University of Maryland, College Park
Skills you'll gain: Business Modeling, Strategic Decision-Making, Entrepreneurship, Market Opportunities, Ideation, Innovation, Business Strategies, Customer Insights, Market Analysis, New Business Development, Competitive Analysis, Value Propositions
Mixed · Course · 1 - 4 Weeks

Duke University
Skills you'll gain: Bayesian Statistics, Statistical Hypothesis Testing, Statistical Modeling, Statistical Methods, Statistical Inference, Regression Analysis, Data Analysis, R Programming, Probability, Predictive Modeling, Probability Distribution
Intermediate · Course · 1 - 3 Months

Michigan State University
Skills you'll gain: Peer Review, Editing, Storytelling, Proofreading
Mixed · Course · 1 - 3 Months

University of Pennsylvania
Skills you'll gain: Risk Modeling, Risk Management, Mathematical Modeling, Predictive Modeling, Simulation and Simulation Software, Operations Research, Probability Distribution, Data-Driven Decision-Making, Statistical Hypothesis Testing, Statistical Analysis, Microsoft Excel, Excel Formulas
Mixed · Course · 1 - 4 Weeks