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: Prompt Engineering, Large Language Modeling, Generative AI, LLM Application, Google Gemini
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Prompt Engineering, Google Gemini, Responsible AI, Generative AI Agents, Retrieval-Augmented Generation, Generative AI, AI Enablement, Google Workspace, AI Product Strategy, Google Cloud Platform, Gemini, Customer experience improvement, Productivity Software, AI Workflows, Tool Calling, Artificial Intelligence, Unstructured Data, Cloud Infrastructure, Cloud Computing, Collaboration
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Dataflow, Data Pipelines, Apache Kafka, Serverless Computing, Identity and Access Management, Cloud Security, Real Time Data, Data Infrastructure, Debugging, Google Cloud Platform, Site Reliability Engineering, Data Processing, Data Integrity, CI/CD, Data Integration, Performance Tuning, Pandas (Python Package), Cloud Storage, Data Transformation, Event Monitoring
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Prometheus (Software), System Monitoring, Grafana, Cloud Management, Google Cloud Platform, Kubernetes
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Google Cloud Platform, Cloud Management, Cloud Engineering, Cloud Computing, Cloud Infrastructure, Identity and Access Management, Capacity Management, Application Deployment, Virtual Machines, Infrastructure as Code (IaC), User Accounts, System Monitoring, Data Management, Cloud Storage, Virtual Networking
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Authentications, Data Security, Cloud Security, Application Security, Key Management, Encryption, Software Installation, Role-Based Access Control (RBAC), Identity and Access Management, System Configuration, Command-Line Interface, Application Programming Interface (API)
Intermediate · Course · 1 - 3 Months

Birla Institute of Technology & Science, Pilani
Skills you'll gain: Environment, Environmental Resource Management, Sustainable Development, Environmental Issue, Environmental Policy, Climate Change Programs, Environmental Science, Environmental Management Systems, Water Sustainability, Natural Resource Management, Sustainable Business, Environmental Monitoring, Waste Minimization, Climate Change Mitigation, Climate Change Adaptation, Pollution Prevention, Systems Thinking, Biology, Stakeholder Engagement
Beginner · Course · 1 - 3 Months

Skills you'll gain: Linux Commands, Package and Software Management, File Management, Command-Line Interface, Unix Commands, Ubuntu, Linux Administration, System Monitoring, Linux Servers, Remote Access Systems, Unix Shell, User Accounts, OS Process Management, General Networking, IT Automation
Beginner · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: Deepseek, DeepSeek API, LangChain, LLM Application, Generative AI Agents, Model Evaluation, Application Programming Interface (API), Text Mining
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Generative AI, Google Cloud Platform, MLOps (Machine Learning Operations), Prompt Engineering, Artificial Intelligence and Machine Learning (AI/ML), Model Deployment, Applied Machine Learning, Big Data, Natural Language Processing, Machine Learning, Model Evaluation
Beginner · Course · 1 - 3 Months

Skills you'll gain: Unreal Engine, Virtual Environment, Game Design, 3D Modeling, Video Game Development, Animation and Game Design, Prototyping
Mixed · Course · 1 - 4 Weeks

Illinois Tech
Skills you'll gain: NoSQL, Big Data, Apache Hadoop, Apache Spark, Data Infrastructure, Apache Kafka, Real Time Data, Data Management, Apache Cassandra, Apache Hive, Data Lakes, MongoDB, Databases, Data Ethics, Distributed Computing, Data Processing, Informatics, Cloud Computing, Software Design Patterns, Data Storage
Build toward a degree
Intermediate · Course · 1 - 3 Months