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: Regulatory Compliance, Regulatory Requirements, Environmental Regulations, Project Closure, Operations, Operational Analysis, Manufacturing Operations, Environment and Resource Management, Sustainable Development, Workforce Development, Environment Health And Safety, Prospecting and Qualification
ā 4.8 (14) Ā· Beginner Ā· Course Ā· 1 - 4 Weeks

Skills you'll gain: Sales Presentation, Presentations, Sales Presentations, Product Demonstration, Microsoft PowerPoint, Microsoft Office, Customer Analysis, Competitive Analysis, Productivity Software, Business Communication, Value Propositions
ā 4.8 (38) Ā· Beginner Ā· Guided Project Ā· Less Than 2 Hours

Skills you'll gain: Azure Synapse Analytics, Data Security, Databricks, Data Store, Data Quality, Microsoft Azure, Data Storage, Security Controls, Data Transformation, Data Processing, Data Cleansing, Performance Tuning, Data Integration, Data Pipelines, Apache Spark, Encryption, Data Analysis
ā 4.3 (18) Ā· Intermediate Ā· Course Ā· 1 - 4 Weeks

Tecnológico de Monterrey
Skills you'll gain: ChatGPT, AI literacy, OpenAI, AI Enablement, Responsible AI, Prompt Patterns, Artificial Intelligence, Productivity, Prompt Engineering, LLM Application, Generative AI, Creativity, Ethical Standards And Conduct, Innovation, Content Creation, Critical Thinking
ā 4.6 (20) Ā· Beginner Ā· Course Ā· 1 - 4 Weeks

Skills you'll gain: MySQL, MySQL Workbench, SQL, Data Cleansing, Query Languages, Data Manipulation, Database Management, Databases, Data Quality, Relational Databases, Data Entry
ā 4.7 (30) Ā· Intermediate Ā· Guided Project Ā· Less Than 2 Hours

Universidad Nacional Autónoma de México
Skills you'll gain: AI powered creativity, Creativity, Generative AI Agents, Generative AI, Artificial Intelligence, Computational Thinking, Computer Programming, Agentic systems, Aesthetics, Algorithms, Musical Composition
ā 4.5 (16) Ā· Intermediate Ā· Course Ā· 1 - 4 Weeks

Skills you'll gain: Cyber Governance, Cyber Security Policies, Cybersecurity, Intrusion Detection and Prevention, Cryptography, Security Management, Cyber Security Strategy, Network Security, Cryptographic Protocols, Cyber Attacks, Threat Modeling, Cyber Security Assessment, Vulnerability Assessments, Encryption, Cyber Risk, Threat Detection, Vulnerability Scanning, Threat Management, Incident Response, Risk Management Framework
ā 3.3 (18) Ā· Beginner Ā· Course Ā· 1 - 4 Weeks

Coursera
Skills you'll gain: TypeScript, Programming Principles, Computational Logic, Computer Programming Tools, Computer Programming
ā 4.6 (21) Ā· Intermediate Ā· Guided Project Ā· Less Than 2 Hours

Emory University
Skills you'll gain: Rmarkdown, Collaborative Software, Technical Documentation, Document Management, Technical Writing, Data Sharing, R (Software), Code Reusability, Technical Communication, File Management
ā 4.7 (20) Ā· Beginner Ā· Course Ā· 1 - 3 Months

Skills you'll gain: Jenkins, Infrastructure as Code (IaC), CI/CD, Continuous Integration, Continuous Delivery, Debugging, Apache Maven, Scripting
ā 4.5 (23) Ā· Intermediate Ā· Guided Project Ā· Less Than 2 Hours

Skills you'll gain: Data Structures, Graph Theory, Algorithms, Java, Java Programming, Data Management, Secure Coding, Theoretical Computer Science, Programming Principles, Other Programming Languages, Performance Tuning, Computer Programming
ā 3.7 (14) Ā· Intermediate Ā· Specialization Ā· 1 - 3 Months

Skills you'll gain: Prompt Engineering, Plot (Graphics), Prompt Engineering Tools, Large Language Modeling, Text Mining, Retrieval-Augmented Generation, Model Optimization, Data Visualization Software, Fine-tuning, Unstructured Data, Data Processing, Data Analysis
ā 5 (8) Ā· Intermediate Ā· Course Ā· 1 - 4 Weeks