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: Prompt Engineering, OpenAI API, Generative AI, Exploratory Data Analysis, OpenAI, Data Analysis, ChatGPT, Data-Driven Decision-Making, Trend Analysis, Product Knowledge, Sales Strategy, E-Commerce, Python Programming
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Pandas (Python Package), Data Import/Export, Matplotlib, Pivot Tables And Charts, Jupyter, Data Visualization Software, Data Visualization, Microsoft Excel, Data Analysis, Text Mining, Data Manipulation, Data Cleansing, NumPy, Data Analysis Software, Data Wrangling, Time Series Analysis and Forecasting, Python Programming, Data Preprocessing, Data Structures, Development Environment
Intermediate · Specialization · 3 - 6 Months

University of Michigan
Skills you'll gain: Data Ethics, Policy Analysis, Case Studies, Political Sciences, Data Analysis, Responsible AI, Public Policies, Analytics, Model Evaluation, Data Presentation, Data-Driven Decision-Making, Ethical Standards And Conduct, R Programming, Machine Learning
Intermediate · Course · 1 - 4 Weeks

University of Illinois Urbana-Champaign
Skills you'll gain: Education Software and Technology, Responsible AI, Wealth Management, Supervised Learning, Machine Learning, Financial Services, Applied Machine Learning, Artificial Intelligence and Machine Learning (AI/ML), Learning Management Systems, Digital pedagogy, Artificial Intelligence, AI Enablement, Relationship Management, Rapport Building, FinTech, Data Mining, AI Personalization, Learning Theory, Regulatory Compliance, Financial Planning
Intermediate · Specialization · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: Project Closure, Project Portfolio Management, Negotiation, Agile Methodology, Product Roadmaps, Project Management, Agile Project Management, Project Performance, Product Lifecycle Management, Project Risk Management, Innovation, Auditing, Resource Allocation, New Product Development, Team Leadership, Leadership
Intermediate · Course · 1 - 3 Months

University of Illinois Urbana-Champaign
Skills you'll gain: Chemistry, Taxonomy, Production Process, Biochemistry, Biology, Anatomy, Laboratory Research, Scientific Methods
Beginner · Course · 1 - 3 Months

Skills you'll gain: User Story, Agile Project Management, Agile Methodology, Product Roadmaps, Project Management Software, Project Management, Product Development, Value Propositions, Product Design, Stakeholder Communications, Customer experience strategy (CX)
Intermediate · Guided Project · Less Than 2 Hours

University of Colorado Boulder
Skills you'll gain: Computational Logic, Agentic systems, Mathematical Modeling, Systems Design, System Requirements, Functional Requirement, Machine Controls, Theoretical Computer Science, System Design and Implementation, Engineering Analysis, Verification And Validation, Software Systems, Simulations, Automation Engineering, Control Systems, Mechanics, Systems Analysis, Automation, Diagram Design, Safety Assurance
Build toward a degree
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Report Writing, Digital Transformation, Automation, Generative AI, Business Reporting, Business Process Automation, AI Enablement, Business Transformation, Organizational Skills, Operational Efficiency, Artificial Intelligence, Data Collection, Data Analysis
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Cloud Computing, Software-Defined Networking, Network Security, Network Monitoring, Network Architecture, Network Performance Management, Ansible, Wireless Networks, Network Infrastructure, Network Troubleshooting, Virtualization, Network Protocols, AI Workflows, Application Programming Interface (API)
Advanced · Course · 1 - 3 Months

Clemson University
Skills you'll gain: Graph Theory, Data Structures, Algorithms, Theoretical Computer Science, Computational Thinking, Applied Mathematics, Programming Principles, Combinatorics, Pseudocode, Performance Testing, Computer Science, Design Strategies, Probability
Build toward a degree
Intermediate · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Diversity and Inclusion, Innovation, Organizational Leadership, Industrial and Organizational Psychology, Business Leadership, Organizational Change, Creativity, Cultural Diversity, Human Capital, Leadership, Drive Engagement, Team Performance Management, Change Management, Business, Business Strategy, Decision Making, Neurology
Build toward a degree
Beginner · Course · 1 - 3 Months