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: IT Security Architecture, Systems Development Life Cycle, Security Architecture Review, Security Controls, Software Testing, Security Management, Software Development, Continuous Monitoring, Configuration Management
Beginner · Course · 1 - 3 Months

Skills you'll gain: Classroom Management, Education Software and Technology, Real Time Data, Data Management, Record Keeping
Beginner · Guided Project · Less Than 2 Hours

MongoDB Inc.
Skills you'll gain: MongoDB, Database Systems, Database Development, Operational Databases, Database Management, Transaction Processing, Databases, NoSQL, Database Management Systems, Data Store, Database Administration, Data Modeling, Database Design, Query Languages, Data Integrity, Data Storage, Cloud Deployment, Cloud Platforms, Application Development
Beginner · Course · 1 - 3 Months
University of Michigan
Skills you'll gain: PostgreSQL, JSON, Query Languages, SQL, Databases, Data Access, Natural Language Processing, Database Management, Data Storage, Python Programming, Scripting
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Prompt Engineering, Prompt Engineering Tools, Responsible AI, AI Product Strategy, Generative AI, Risk Analysis, Risk Mitigation, Strategic Thinking, Brainstorming, AI Integrations, LLM Application, Business Analysis, Feasibility Studies
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Technical Design, User Feedback, Technology Solutions, Technical Consulting, Solution Design, Solution Architecture, Solution Delivery, SAP Applications, Technical Communication, Requirements Analysis, Business Analysis, Agile Methodology, Business Requirements, Requirements Elicitation, Gap Analysis, Customer Engagement, Presentations, Prioritization, Communication
Beginner · Course · 1 - 3 Months

Microsoft
Skills you'll gain: Prompt Engineering, Microsoft Copilot, Responsible AI, Presentations, Microsoft Excel, Microsoft Outlook, Data Presentation, Data Ethics, Interactive Data Visualization, Microsoft PowerPoint, Microsoft Teams, Data Storytelling, Predictive Modeling, Email Automation, Microsoft 365, Data Visualization Software, Dashboard Creation, Data Synthesis, Microsoft Word, Data Analysis
Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: Dashboard Creation, Microsoft Excel, Dashboard, Pivot Tables And Charts, Spreadsheet Software, Data Visualization Software, Data Visualization, Data Presentation, Data Analysis Software, Data Analysis
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: HVAC, Fire And Life Safety, Building Services Engineering, Pump Stations, Building Codes, Equipment Design, Thermal Management, Hydraulics, Mechanical Ventilation, Facility Repair And Maintenance, Mechanical Design, Safety Standards, Energy and Utilities, Health And Safety Standards, Control Systems, Mechanical Engineering, Engineering, Scientific, and Technical Instruments, System Requirements, Building Design, Engineering
Intermediate · Specialization · 3 - 6 Months

University of Colorado Boulder
Skills you'll gain: Oral Expression, Human Learning, Education Software and Technology, Technical Communication, Education and Training, Writing, Community Outreach, Learning Theory, Pedagogy, Research, Technical Writing, Scientific Methods, Media and Communications, Science and Research, Persuasive Communication, Program Evaluation, Interviewing Skills, Photography, Instructional Design, Psychology
Beginner · Course · 1 - 3 Months

National Taiwan University
Skills you'll gain: Operations Research, Network Model, Statistical Machine Learning, Case Studies, Applied Mathematics, Mathematical Modeling, Machine Learning, Model Optimization, Mathematical Theory & Analysis, Transportation Operations, Business Analytics, Linear Algebra, Resource Allocation, Classification Algorithms, Algorithms
Advanced · Course · 1 - 3 Months
Stanford University
Skills you'll gain: Molecular Biology, Biological Engineering, Cell Biology, Biotechnology, Biochemistry, Pharmacology, Microbiology, Biology, Structural Analysis
Beginner · Course · 1 - 4 Weeks