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.

Vanderbilt University
Skills you'll gain: Prompt Engineering, ChatGPT, Prompt Patterns, Database Design, LLM Application, Software Design Documents, Data Migration, Generative AI, Database Development, AI Enablement, Dashboard Creation, Software Documentation, SQL, AI powered creativity, AI Workflows, AI literacy, Database Management, Data Visualization, Data Analysis, Automation
Intermediate · Specialization · 1 - 3 Months

Vanderbilt University
Skills you'll gain: Data Storytelling, Prompt Engineering, Data Presentation, ChatGPT, Prompt Patterns, Excel Macros, Storytelling, Excel Formulas, Microsoft Excel, LLM Application, AI literacy, Data Visualization, AI Enablement, Plot (Graphics), Spreadsheet Software, Data Analysis, AI powered creativity, Generative AI, Artificial Intelligence, Data Compilation
Beginner · Specialization · 1 - 3 Months

Vanderbilt University
Skills you'll gain: Prompt Engineering, ChatGPT, Prompt Patterns, Generative AI, LLM Application, HR Tech, Human Resources, Management Training And Development, Employee Performance Management, Performance Review, Professional Development, Policy Development, New Hire Orientations, Communication, Communication Planning, Human Development, Recruitment, Interviewing Skills, Talent Recruitment, Policy Analysis
Beginner · Specialization · 1 - 3 Months

Vanderbilt University
Skills you'll gain: Claude Code, Prompt Engineering, Model Context Protocol, ChatGPT, Anthropic Claude, Prompt Patterns, Token Optimization, AI Workflows, Prompt Engineering Tools, Generative AI Agents, Multimodal Prompts, Agentic Workflows, AI Orchestration, AI Enablement, Generative AI, Artificial Intelligence and Machine Learning (AI/ML), AI Security, Agentic systems, AI Product Strategy, AI Personalization
Beginner · Specialization · 3 - 6 Months

New York University
Skills you'll gain: Security Engineering, Threat Modeling, Distributed Denial-Of-Service (DDoS) Attacks, Cyber Attacks, Cybersecurity, Threat Management, Cyber Risk, Cyber Security Assessment, Information Systems Security, Network Security, Computer Security, Exploitation techniques, Risk Management Framework, Cryptography, Data Integrity
Beginner · Course · 1 - 4 Weeks
École Polytechnique Fédérale de Lausanne
Skills you'll gain: Scala Programming, Programming Principles, Object Oriented Design, Object Oriented Programming (OOP), Functional Design, Computer Programming, Data Structures, Code Reusability, Computational Logic
Intermediate · Course · 1 - 3 Months

Vanderbilt University
Skills you'll gain: Email Automation, Prompt Engineering, ChatGPT, Prompt Patterns, LLM Application, AI literacy, AI Enablement, Calendar Management, Organizational Skills, AI powered creativity, Generative AI, Artificial Intelligence, Large Language Modeling, Gmail, AI Personalization, HubSpot CRM, Email Marketing, Google Sheets, Workflow Management, Automation
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Data Storytelling, Presentations, Rmarkdown, Data Presentation, Data Cleansing, Data Visualization, Ggplot2, Data Validation, Spreadsheet Software, Data Visualization Software, Data Ethics, Data Analysis, Interactive Data Visualization, Data-Driven Decision-Making, Tableau Software, Data Processing, Dashboard, Business Analysis, Stakeholder Communications, File Management
Beginner · Professional Certificate · 3 - 6 Months

University of California, Davis
Skills you'll gain: Search Engine Optimization, Persona Development, Web Analytics and SEO, Content Optimization, Target Audience, Branding, Digital Marketing, Consumer Behaviour, Algorithms, Data Analysis, Business Reporting
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: DevOps, Agile Methodology, Cloud-Native Computing, Devops Tools, Continuous Integration, CI/CD, Test Driven Development (TDD), Agile Software Development, Scrum (Software Development), Continuous Deployment, Software Development Methodologies, Behavior-Driven Development, Cloud Computing Architecture, Continuous Delivery, Performance Metric, Team Performance Management, Accountability, Culture Transformation, Microservices, Organizational Development
Beginner · Course · 1 - 3 Months

DeepLearning.AI
Skills you'll gain: Tensorflow, Recurrent Neural Networks (RNNs), Natural Language Processing, Embeddings, Generative AI, Artificial Neural Networks, Text Mining, Model Training, Applied Machine Learning, Data Preprocessing, Machine Learning, Data Processing
Intermediate · Course · 1 - 4 Weeks

Universidade de São Paulo
Skills you'll gain: Debugging, Computational Thinking, Programming Principles, Data Structures, Computer Programming, Program Development, Computer Science, Python Programming, Algorithms, Code Reusability
Beginner · Course · 1 - 3 Months