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.

Coursera
Skills you'll gain: User Experience Design, Wireframing, User Research, Responsible AI, User Centered Design, AI Product Strategy, Usability, Adobe XD, Usability Testing, Generative AI, Figma (Design Software), Design Thinking, Prototyping, User Interface (UI) Design, Persona Development
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, Model Evaluation, Machine Learning Methods, Machine Learning, Machine Learning Algorithms, Artificial Neural Networks, Computer Science, Deep Learning, Supervised Learning, Applied Machine Learning, Data Ethics, Recurrent Neural Networks (RNNs), Responsible AI, Convolutional Neural Networks, Data Science, Classification Algorithms
Beginner · Course · 1 - 3 Months

Tecnológico de Monterrey
Skills you'll gain: Customer Engagement, Target Market, Digital Advertising, Customer Retention, Search Engine Optimization, Digital Media Strategy, Lead Generation, Digital Marketing, Marketing Strategies, Customer Acquisition Management, Customer experience strategy (CX), Cash Flows, Web Analytics, Market Research
Beginner · Course · 1 - 4 Weeks

Universidad Nacional Autónoma de México
Skills you'll gain: Program Evaluation, Education and Training, Teaching, Instructional and Curriculum Design, Survey Creation, Data Analysis Software, Education Software and Technology, Qualitative Research, Statistical Analysis
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Adobe XD, Prototyping, User Experience Design, Usability Testing, UI/UX Research, Figma (Design Software), User Experience, Presentations, Responsive Web Design, Information Architecture, User Story, Storyboarding, User Research, Design, Design Research, Persona (User Experience), User Interface and User Experience (UI/UX) Design, Web Design, User Centered Design, Data Ethics
Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: HVAC, Fire And Life Safety, Building Services Engineering, Building Codes, Equipment Design, Thermal Management, Mechanical Engineering, Mechanical Ventilation, Facility Repair And Maintenance, Mechanical Design, Safety Standards, Energy and Utilities, Health And Safety Standards, System Requirements, Control Systems, Engineering Calculations, Environmental Monitoring, System Monitoring, Sustainability Standards, Estimation
Intermediate · Specialization · 3 - 6 Months

LearnKartS
Skills you'll gain: Git (Version Control System), GitHub, Version Control, Software Versioning, Software Configuration Management, Collaborative Software, Software Development, Code Review, Linux, Command-Line Interface
Beginner · Course · 1 - 4 Weeks

Vanderbilt University
Skills you'll gain: Android Development, Android Studio, Software Testing, Mobile Development, Java, Development Testing, Unit Testing, Application Development, Integration Testing, User Interface (UI), Data Persistence
Mixed · Course · 1 - 4 Weeks

Universidad de los Andes
Skills you'll gain: Electric Power Systems, Electrical Power, Electrical Systems, Energy and Utilities, High Voltage, Electrical Safety, Sustainability Standards, Sustainable Systems, Sustainable Development, Sustainable Technologies, Reliability
Beginner · Course · 1 - 4 Weeks

Rice University
Skills you'll gain: Torque (Physics), Physics, electromagnetics, Electrical Engineering, Applied Mathematics, Mechanics, Calculus, Engineering Analysis, Electrical Systems, Trigonometry, Problem Solving
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Team Management, Team Performance Management, Organizational Skills, Collaborative Software, Telecommuting, Time Management, Virtual Teams, Project Management, Payroll Processing, Management Reporting, Billing, Leadership
Intermediate · Guided Project · Less Than 2 Hours

Coursera
Skills you'll gain: LLM Application, Large Language Modeling, Prompt Engineering Tools, OpenAI API, Microsoft Copilot, AI Enablement, Generative AI, Software Development Tools, Application Development
Intermediate · Course · 1 - 4 Weeks