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: Memory Management, C and C++, Computational Thinking, Data Access
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Apache Airflow, AI Workflows, MLOps (Machine Learning Operations), Multi-Tenant Cloud Environments, Data Pipelines, Workflow Management, Business Workflow Analysis, Cloud Deployment, CI/CD, Devops Tools, DevOps, Configuration Management, Python Programming, Scalability, Performance Tuning, Key Management
Intermediate · Course · 3 - 6 Months

Edureka
Skills you'll gain: Incident Management, Governance, Incident Response, Data Governance, Compliance Management, Policy Development, Risk Management, Governance Risk Management and Compliance, Risk Management Framework, Supplier Risk Management, Artificial Intelligence, Model Training, AI Security, Testability, Statistical Methods, Data Science, Model Optimization, Applied Machine Learning, Machine Learning Methods, Python Programming
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Software Design Patterns, Software Design, C and C++, C++ (Programming Language), Object Oriented Design, Software Architecture, Code Reusability, Programming Principles, Object Oriented Programming (OOP), Prototyping, Memory Management, Performance Tuning
Intermediate · Course · 1 - 3 Months

Skills you'll gain: User Accounts, Collaborative Software, Safety and Security
Beginner · Guided Project · Less Than 2 Hours
Skills you'll gain: GitLab, CI/CD, Application Deployment, Continuous Integration, DevOps, Build Tools, Continuous Delivery, Continuous Deployment, Security Testing, Test Automation, Vulnerability Scanning
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Frontend Integration, UI Components, User Interface (UI), MySQL, Back-End Web Development, User Interface (UI) Design, Application Development, Database Application, User Flows, Application Deployment, Front-End Web Development, Database Management, Application Design, Databases, SQL, Systems Integration
Intermediate · Course · 1 - 4 Weeks

Korea Advanced Institute of Science and Technology(KAIST)
Skills you'll gain: Integral Calculus, Applied Mathematics, Artificial Intelligence, Artificial Intelligence and Machine Learning (AI/ML), Calculus, Differential Equations, Mathematics and Mathematical Modeling, Mathematical Modeling, Advanced Mathematics, Machine Learning
Beginner · Course · 1 - 3 Months

Alex Genadinik
Skills you'll gain: Web Analytics, Google Analytics, Frontend Performance, Content Performance Analysis, Performance Metric, Usability, Digital Marketing Tools
Mixed · Course · 1 - 3 Months

Total Seminars
Skills you'll gain: Computer Hardware, Hardware Troubleshooting, Hardware Architecture, Peripheral Devices, System Support, Safety Standards, System Configuration, Computer Systems, Computer Architecture, Memory Management, Microarchitecture, IT Infrastructure, Information Technology, IT Management, Computer Programming, IT Service Management
Beginner · Course · 1 - 3 Months

SAE Institute México
Skills you'll gain: Security Management, Cyber Attacks, Cyber Security Policies, Cybersecurity, Incident Response, Incident Management, Mobile Security, Threat Management, Computer Security Awareness Training, Cyber Risk, Personally Identifiable Information, Threat Detection, Data Security, Law, Regulation, and Compliance, Security Software, Security Awareness, General Data Protection Regulation (GDPR), Security Controls, Information Assurance, Contingency Planning
Beginner · Course · 1 - 4 Weeks

Universidad Nacional Autónoma de México
Skills you'll gain: Videography, Photo/Video Production and Technology, Video Production, Video Editing, Cinematography, Educational Materials, Education Software and Technology, Education and Training, Digital pedagogy, Pedagogy, Content Management
Beginner · Course · 1 - 3 Months