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.

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
Beginner · Course · 1 - 4 Weeks

University of Toronto
Skills you'll gain: Swift Programming, iOS Development, Apple Xcode, Mobile Development, Objective-C (Programming Language), Object Oriented Programming (OOP), Memory Management, Application Development, Development Environment, Programming Principles, Integrated Development Environments, Image Analysis, Computer Programming, Functional Design
Mixed · Course · 1 - 3 Months
University of California San Diego
Skills you'll gain: Biotechnology, Life Sciences, Biochemistry, Manufacturing and Production, Cell Cultures, Environment, Food and Beverage, Sustainable Design, Pharmaceuticals, Production Process, Biology, Taxonomy, Environmental Science, Microbiology, Natural Resource Management, Process Engineering
Intermediate · Course · 1 - 3 Months

LearnQuest
Skills you'll gain: Package and Software Management, Linux Administration, Linux, Linux Commands, Virtual Private Networks (VPN), Linux Servers, System Monitoring, Operating System Administration, Public Key Infrastructure, Version Control, File Management, Command-Line Interface, Intrusion Detection and Prevention, Git (Version Control System), File Systems, User Accounts, Firewall, Remote Access Systems, DevOps, Development Environment
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Adobe Express, Responsible AI, AI powered creativity, Generative AI, Data Ethics, AI literacy, Graphic Design, Image Quality, Prompt Engineering, Artificial Intelligence, AI Workflows, Creativity, AI Integrations, Verification And Validation
Mixed · Course · 1 - 4 Weeks

Birla Institute of Technology & Science, Pilani
Skills you'll gain: Object Oriented Design, Software Architecture, Software Design, Software Design Patterns, Object Oriented Programming (OOP), Software Development Life Cycle, Software Development, Software Engineering, Maintainability, System Design and Implementation, Service Oriented Architecture, Technical Design, Web Services, Model View Controller, Event-Driven Programming, Distributed Computing
Build toward a degree
Intermediate · Course · 1 - 3 Months

University of California, Davis
Skills you'll gain: Content Creation, Social Media Strategy, Search Engine Optimization, Content Marketing, Social Media Campaigns, Social Media, Web Analytics and SEO, Content Strategy, Social Media Marketing, Content Optimization, Digital Media Strategy, Shared Media, Target Audience, Digital Content, Brand Awareness, Influencing, Relationship Building
Intermediate · Course · 1 - 4 Weeks

University of Maryland, College Park
Skills you'll gain: Cryptography, Encryption, Cryptographic Protocols, Key Management, Cybersecurity, Communication Systems, Digital Communications, Authentications, Data Integrity, Algorithms
Mixed · Course · 1 - 3 Months

Tecnológico de Monterrey
Skills you'll gain: Arithmetic, Mathematics Education, Mathematical Modeling, Digital pedagogy, General Mathematics, Calculus, Applied Mathematics, Linear Algebra, Mathematical Software, Algebra, Graphing
Mixed · Course · 1 - 4 Weeks

DeepLearning.AI
Skills you'll gain: Fine-tuning, Large Language Modeling, Model Training, Prompt Engineering, Retrieval-Augmented Generation, Model Optimization, Transfer Learning, Data Preprocessing
Intermediate · Project · Less Than 2 Hours

Lund University
Skills you'll gain: Business Modeling, Digital Transformation, Digital Analysis, Software As A Service, Innovation, Software Development, Network Analysis, Business Strategy, Business Strategies, E-Commerce, Value Propositions, Decision Making, Case Studies
Beginner · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Real-Time Operating Systems, Internet Of Things, Information Systems Security, Wireless Networks, General Networking, Network Security, Cybersecurity, IBM Cloud, Computing Platforms, Cloud Platforms, Cryptography, Telecommunications, Network Protocols, Market Opportunities, Automation, Emerging Technologies, Embedded Systems, Software-Defined Networking, Market Analysis, Market Share
Build toward a degree
Intermediate · Course · 1 - 3 Months