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: Collaborative Software, Intranet, Project Documentation, Organizational Skills, Team Oriented, Document Management, Content Management Systems, Collaboration, Productivity Software, Knowledge Transfer, Content Development and Management, Information Architecture, Data Management, Content Creation, Cloud Platforms
Intermediate · Guided Project · Less Than 2 Hours

Epic Games
Skills you'll gain: Unreal Engine, Game Design, Data Management, Blueprinting, Video Game Development, Scripting, UI Components, C++ (Programming Language), Object Oriented Programming (OOP), Debugging
Beginner · Course · 1 - 4 Weeks

University of Illinois Urbana-Champaign
Skills you'll gain: Education Software and Technology, Differentiated Instruction, Diversity Awareness, Cultural Diversity, Cultural Responsiveness, Blended Learning, Special Education, Pedagogy, Higher Education, Student-Centred Learning, Instructional Strategies, Social Justice
Mixed · Course · 1 - 4 Weeks

Fundação Instituto de Administração
Skills you'll gain: Customer Relationship Management, Customer Data Management, Big Data, Data Mining, Data-Driven Decision-Making, Predictive Analytics, Sales Management, Ggplot2, Data Visualization Software, Plot (Graphics), Data Modeling, R Programming, Customer Insights, Customer Acquisition Management, Analytics, Customer experience strategy (CX), Customer Retention, Data Manipulation, Applied Machine Learning, Machine Learning Algorithms
Beginner · Specialization · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Agile Methodology, Scrum (Software Development), Software Testing, Agile Software Development, Embedded Systems, Docker (Software), Git (Version Control System), Linux Administration, System Programming, Linux, C++ (Programming Language), Internet Of Things, File Systems
Build toward a degree
Advanced · Course · 1 - 4 Weeks

Universidad de los Andes
Skills you'll gain: GitHub, Git (Version Control System), Version Control, Software Versioning, Software Development Tools, Collaborative Software
Build toward a degree
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Microsoft Power Automate/Flow, Email Automation, Microsoft 365, Document Management, Workflow Management, Microsoft Power Platform, Business Process Automation, Productivity Software, Automation, Intranet
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Model Deployment, Google Cloud Platform, Real Time Data, Dataflow, Data Warehousing, Data Pipelines, Data Preprocessing, Tensorflow, Big Data, Data Governance, Data Migration, Feature Engineering, Data Lakes, Dashboard, Apache Spark, Metadata Management, Extract, Transform, Load, Data Management, Applied Machine Learning, Unstructured Data
Intermediate · Specialization · 3 - 6 Months

Johns Hopkins University
Skills you'll gain: Image Analysis, Event-Driven Programming, Scalability, Digital Signal Processing, C and C++, Distributed Computing, Computer Graphics, System Programming, Program Development, Performance Tuning, Hardware Architecture, Data Structures, Algorithms
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Gemini, Google Docs, Proofreading, Google Workspace, LLM Application, AI Enablement, Prompt Engineering, Generative AI
Beginner · Course · 1 - 4 Weeks

Macquarie University
Skills you'll gain: Incident Response, Incident Management, Cyber Governance, Computer Security Incident Management, Security Awareness, Cyber Security Strategy, Law, Regulation, and Compliance, Cyber Attacks, Security Management, Security Strategy, Culture Transformation, Cyber Security Policies, Cyber Threat Intelligence, Intrusion Detection and Prevention, Mobile Security, Threat Detection, Cybersecurity, Cyber Risk, Cyber Operations, Cyber Security Assessment
Beginner · Specialization · 3 - 6 Months
Skills you'll gain: Systems Administration, Network Troubleshooting, Information Systems Security, IT Infrastructure, Desktop Support, Computer Networking, OSI Models, Cloud Infrastructure, Routing Protocols, Package and Software Management, Operating System Administration, Network Security, Application Security, Cybersecurity, Software Installation, Network Protocols, Computer Hardware, Cloud Computing, Customer Service, Debugging
Beginner · Professional Certificate · 3 - 6 Months