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.

Universidad Nacional Autónoma de México
Skills you'll gain: Peer Review, Program Evaluation, Qualitative Research, Instructional and Curriculum Design, Formal Learning, Education and Training, Teaching, Health Assessment, Pedagogy, Educational Materials, Psychological Evaluations, Test Tools, Survey Creation, Training Programs, Instructional Design, Data Analysis Software, Student-Centred Learning, Analysis, Education Software and Technology, Systems Thinking
ā 4.8 (893) Ā· Beginner Ā· Specialization Ā· 3 - 6 Months

Stanford Online
Skills you'll gain: Feature Engineering, Data Ethics, Healthcare Ethics, Clinical Research, Clinical Data Management, Health Informatics, Clinical Research Ethics, Unstructured Data, Data Mining, Health Information Management, Electronic Medical Record, Data Transformation, Data Wrangling, Data Collection, Data Preprocessing, Health Disparities, Text Mining, Responsible AI, Medical Imaging
ā 4.6 (516) Ā· Beginner Ā· Course Ā· 1 - 3 Months

California Institute of the Arts
Skills you'll gain: Graphic Design, Graphic and Visual Design, Typography, Graphic and Visual Design Software, Adobe Creative Cloud, Visual Design, Design Elements And Principles, Graphics Software, Adobe Photoshop, Adobe Illustrator, Creative Design, Design Software, Color Theory, Layout Design, Creativity
ā 4.9 (533) Ā· Beginner Ā· Course Ā· 1 - 4 Weeks

Skills you'll gain: Software Testing, Business Logic, Test Tools, Cryptography, Cybersecurity, Identity and Access Management, Authentications, Vulnerability Assessments, Encryption, Data Validation, Network Protocols
Intermediate Ā· Course Ā· 1 - 4 Weeks

The University of Chicago
Skills you'll gain: Software-Defined Networking, Virtual Networking, Software-Defined Data Center (SDDC), Computer Networking, Virtualization, Network Architecture, Network Administration, Network Switches, Network Routing, Network Security, Network Protocols, Hardware Architecture, Application Programming Interface (API), Verification And Validation
ā 4.5 (293) Ā· Mixed Ā· Course Ā· 1 - 3 Months

Skills you'll gain: Cloud Infrastructure, Google Cloud Platform, Cloud Applications, Identity and Access Management, Infrastructure As A Service (IaaS), Kubernetes, Cloud Services, Cloud Computing, Cloud Storage, Cloud Management, Prompt Engineering, Generative AI, Infrastructure Architecture, Containerization, Virtual Networking, Data Storage, Serverless Computing, Platform As A Service (PaaS)
ā 4.8 (1.4K) Ā· Beginner Ā· Course Ā· 1 - 3 Months
University of Illinois Urbana-Champaign
Skills you'll gain: Innovation, Engineering Management, New Product Development, Strategic Leadership, Agile Methodology, Team Management, Leadership and Management, Product Lifecycle Management, Agile Product Development, Technology Strategies, Strategic Thinking, Team Leadership, Strategic Partnership, Corporate Strategy, Organizational Effectiveness, Entrepreneurship, Organizational Structure, Business Strategy, New Business Development, Cross-Functional Collaboration
ā 4.8 (740) Ā· Beginner Ā· Course Ā· 1 - 4 Weeks
Korea Advanced Institute of Science and Technology(KAIST)
Skills you'll gain: Semiconductors, Electronic Systems, Power Electronics, Electronic Components, Electronics, Electronics Engineering, Electronic Hardware, Electrical Engineering, Materials science, Physics, Physical Science
ā 4.7 (142) Ā· Intermediate Ā· Course Ā· 1 - 3 Months

Instituto Tecnológico de AeronÔutica
Skills you'll gain: Test Driven Development (TDD), Unit Testing, JUnit, Program Development, Test Case, Test Automation, Software Testing, Testability, Maintainability, Software Design, Software Development, Object Oriented Design, Application Design, Programming Principles
ā 4.7 (419) Ā· Intermediate Ā· Course Ā· 1 - 4 Weeks

Skills you'll gain: MySQL, Database Management, Stored Procedure, Database Design, Database Management Systems, Relational Databases, SQL, Database Development, Database Administration, Query Languages, Data Management, Data Integrity, Data Maintenance, Data Entry
ā 4.8 (573) Ā· Beginner Ā· Course Ā· 1 - 4 Weeks

Skills you'll gain: Microsoft Excel, Spreadsheet Software, Data-Driven Decision-Making, Strategic Decision-Making, Microsoft Office
ā 4.7 (523) Ā· Intermediate Ā· Guided Project Ā· Less Than 2 Hours

Vanderbilt University
Skills you'll gain: Prompt Engineering, Generative AI, ChatGPT, AI literacy, AI Enablement, AI powered creativity, LLM Application, Artificial Intelligence, Innovation, Human Computer Interaction
ā 4.8 (498) Ā· Beginner Ā· Course Ā· 1 - 4 Weeks