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.

University of Colorado Boulder
Skills you'll gain: User Story, Agile Project Management, Scrum (Software Development), Sprint Planning, Agile Methodology, Engineering Management, Agile Product Development, Sprint Retrospectives, Software Development Methodologies, Backlogs, Product Requirements, Organizational Strategy, Project Management, Strategic Thinking, Team Management, Organizational Effectiveness, Organizational Structure
Build toward a degree
Beginner · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: ChatGPT, Critical Thinking, AI literacy, Independent Thinking, Generative Model Architectures, Generative AI, Adaptability, Strategic Thinking, AI Enablement, Data Analysis, Organizational Leadership, Leadership Studies, AI powered creativity, Data Ethics, Large Language Modeling, AI Personalization, Model Training, Model Evaluation, AI Integrations, Prompt Engineering
Beginner · Specialization · 3 - 6 Months
University of London
Skills you'll gain: Computer Science, Computer Systems, Web Applications, Computer Literacy, General Networking, Network Security, Computer Networking, Application Security, Computational Thinking, Debugging, Cybersecurity, Problem Management
Beginner · Course · 1 - 4 Weeks

University of California San Diego
Skills you'll gain: Biotechnology, Biological Engineering, Sustainable Technologies, Life Sciences, Biochemistry, Commercialization, Regulatory Affairs, Sustainable Development, Company, Product, and Service Knowledge, Production Process, New Product Development, Product Development, Molecular, Cellular, and Microbiology
Intermediate · Course · 1 - 3 Months

University of Virginia Darden School Foundation
Skills you'll gain: Digital Transformation, Business Transformation, Product Lifecycle Management, Competitive Analysis, Technology Strategies, Data Strategy, Business Technologies, Emerging Technologies, Business Solutions, Innovation, Business Strategy, Business Economics, Artificial Intelligence and Machine Learning (AI/ML)
Beginner · Course · 1 - 4 Weeks

DeepLearning.AI
Skills you'll gain: ChatGPT, OpenAI API, LLM Application, Large Language Modeling, Prompt Engineering, Prompt Patterns, AI Workflows, OpenAI, Generative AI Agents, Self Service Technologies, Jupyter
Beginner · Project · Less Than 2 Hours
Universitat Autònoma de Barcelona
Skills you'll gain: 3D Modeling, Video Game Development, Game Design, Animation and Game Design, Unity Engine, 3D Assets, Peer Review, User Interface (UI) Design, User Interface (UI), Visualization (Computer Graphics), Computer Graphics, Animations, Software Design Documents, Design, Experience Design, Design Elements And Principles, Music, UI Components, Computer Graphic Techniques, Interactive Design
Beginner · Specialization · 3 - 6 Months

Tecnológico de Monterrey
Skills you'll gain: Digital pedagogy, Instructional and Curriculum Design, Education Software and Technology, Instructional Design, Course Development, Pedagogy, Problem Solving, Education and Training, Instructional Strategies, digital literacy, Educational Materials, Training Programs, Emerging Technologies, Innovation, Quality Assurance, Critical Thinking and Problem Solving, Strategic Planning, Solution Design, Technical Documentation, Continuous Monitoring
Beginner · Specialization · 3 - 6 Months

University of Colorado System
Skills you'll gain: Distributed Denial-Of-Service (DDoS) Attacks, Intrusion Detection and Prevention, Role-Based Access Control (RBAC), AWS Identity and Access Management (IAM), Amazon Web Services, Amazon Elastic Compute Cloud, Identity and Access Management, Cloud Computing, User Provisioning, Security Controls, Cloud Management, Malware Protection, Cloud Infrastructure, Cloud Security, Information Systems Security, Authorization (Computing), Network Security, Hardening, Cryptographic Protocols, Cybersecurity
Beginner · Specialization · 3 - 6 Months

Stanford University
Skills you'll gain: Machine Learning Methods, Healthcare Ethics, Data Ethics, Statistical Machine Learning, Applied Machine Learning, Machine Learning Algorithms, Machine Learning, Responsible AI, Artificial Neural Networks, Healthcare Industry Knowledge, Model Evaluation, Medical Science and Research, Model Training, Artificial Intelligence and Machine Learning (AI/ML), Supervised Learning, Reinforcement Learning, Health Informatics, Generative Model Architectures, Deep Learning, Health Policy
Beginner · Course · 1 - 3 Months

Microsoft
Skills you'll gain: Storyboarding, User Research, Information Architecture, User Experience Design, Design Thinking, Mockups, User Interface (UI), User Experience, Prototyping, UI/UX Research, Usability Testing, User Interface and User Experience (UI/UX) Design, Wireframing, Interactive Design, Design Research, Ideation, User Centered Design, Interaction Design, Figma (Design Software), Artificial Intelligence
Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: Back-End Web Development, Relational Databases, Database Management Systems, Database Management, Database Theory, SQL, Database Design, Databases, Database Administration, MySQL, Data Store, NoSQL, Query Languages, Data Integrity
Beginner · Course · 1 - 3 Months