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.

Google Cloud
Skills you'll gain: Data Access, Machine Learning, Google Cloud Platform, Data Transformation, Data Infrastructure, SQL, Applied Machine Learning, Big Data, Dashboard, Database Management, Data Cleansing, Artificial Intelligence and Machine Learning (AI/ML), Data Preprocessing, Data Warehousing, Cloud Infrastructure, Data Analysis, Data Visualization Software, Data Architecture, Data Integration, Query Languages
Beginner · Specialization · 3 - 6 Months

Google Cloud
Skills you'll gain: LLM Application, Large Language Modeling, Google Gemini, Generative AI, Prompt Engineering
Beginner · Course · 1 - 4 Weeks

École Polytechnique Fédérale de Lausanne
Skills you'll gain: Scala Programming, Data Structures, Distributed Computing, Programming Principles, Algorithms, Performance Tuning, Functional Design, Performance Testing, Computer Programming
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Routing Protocols, Wide Area Networks, Software-Defined Networking, Open Shortest Path First (OSPF), Network Routing, Network Planning And Design, Virtual Networking, Network Architecture, Border Gateway Protocol, Network Performance Management, Network Protocols
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Microservices, Google Cloud Platform, Cloud Applications, Software Architecture, Cloud Development, Event-Driven Programming, Cloud-Based Integration, Serverless Computing, Service Oriented Architecture, Cloud Computing Architecture, Systems Architecture, Scalability
Beginner · Course · 1 - 4 Weeks

Erasmus University Rotterdam
Skills you'll gain: Education Software and Technology, Cultural Diversity, Multilingualism, Student Engagement, Cultural Sensitivity, Teaching, Parent Communication, Language Learning, Instructional Strategies, Child Development, Working With Children, digital literacy
Beginner · Course · 1 - 3 Months

Scrimba
Skills you'll gain: Responsive Web Design, User Interface (UI) Design, User Interface (UI), Web Design, Maintainability, Layout Design, Cascading Style Sheets (CSS), Usability, Web Applications, Hypertext Markup Language (HTML), Color Theory, Animations, Creativity
Intermediate · Course · 1 - 3 Months

Universidad de los Andes
Skills you'll gain: Spatial Analysis, Spatial Data Analysis, Geospatial Mapping, Geographic Information Systems, Environmental Monitoring, Image Analysis, Python Programming, Jupyter, Model Evaluation, Software Installation
Beginner · Course · 1 - 4 Weeks

École Polytechnique
Skills you'll gain: Growth Strategies, Key Performance Indicators (KPIs), Digital Transformation, Business Analysis, Competitive Analysis, Action Oriented, Analysis, Business Development, Market Analysis, Business Strategy, Case Studies, Strategic Decision-Making, Business Consulting, Innovation, Telecommunications
Intermediate · Course · 1 - 4 Weeks
University of Illinois Urbana-Champaign
Skills you'll gain: Risk Management, Enterprise Risk Management (ERM), Risk Analysis, Risk Control, Cyber Risk, Persuasive Communication, Tableau Software, Data Visualization, Data Visualization Software, Data Literacy, Cybersecurity, Empathy, Diversity Equity and Inclusion Initiatives, Communication, Heat Maps, Stakeholder Analysis, Algorithms
Build toward a degree
Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Penetration Testing, Exploitation techniques, Cyber Security Assessment, Unix, Vulnerability Assessments, Unix Commands, Unix Shell, System Programming, Shell Script, Linux, Debugging, Linux Commands, Computer Architecture, Authentications
Build toward a degree
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Grafana, Apache Kafka, Real Time Data, Data Pipelines, Dashboard, Data Synthesis, Interactive Data Visualization, Data Visualization Software, Data Analysis
Intermediate · Project · Less Than 2 Hours