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: Retrieval-Augmented Generation, Vector Databases, Embeddings, Development Environment, OpenAI API, AI Integrations, Large Language Modeling, Database Management Systems, Databases, OpenAI, Artificial Intelligence, System Configuration
★ 4.7 (62) · Intermediate · Course · 1 - 4 Weeks

Deep Teaching Solutions
Skills you'll gain: Education and Training, Blended Learning, Interactive Learning, Course Development, Student Engagement, Instructional Strategies, Digital pedagogy, Teaching, Pedagogy, Learning Strategies, Learning Theory, Education Software and Technology, Discussion Facilitation, Higher Education, Collaborative Software, Driving engagement
★ 4.9 (66) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Hugging Face, Prompt Engineering, Retrieval-Augmented Generation, LLM Application, Model Evaluation, Responsible AI, Fine-tuning, LangChain, Model Optimization, Large Language Modeling, Generative Model Architectures, Model Deployment, Generative AI, Generative Adversarial Networks (GANs), Application Deployment, Application Development, AI literacy, Technical Management, Business Strategy, Python Programming
★ 4 (74) · Intermediate · Specialization · 1 - 3 Months

Queen Mary University of London
Skills you'll gain: Proposal Development, Market Research, Data Collection, Research Design, Research Methodologies, Business Research, Surveys, Research, Market Analysis, Qualitative Research, Data Analysis, Business Reporting, Business Ethics
★ 4.5 (80) · Beginner · Course · 1 - 4 Weeks

University of Maryland, College Park
Skills you'll gain: Business Modeling, Customer Analysis, Financial Modeling, Business Strategy, Entrepreneurship, Customer Insights, Value Propositions, New Business Development, Target Market, Persona Development, User Research, Strategic Partnership, Sustainable Business, Customer Relationship Management, Product Development, Resource Management, Marketing Channel, Interviewing Skills
★ 4.6 (84) · Beginner · Course · 1 - 4 Weeks

Edureka
Skills you'll gain: Generative AI, Retrieval-Augmented Generation, Large Language Modeling, Generative Model Architectures, Machine Learning Methods, Google Gemini, ChatGPT, OpenAI, Natural Language Processing, Artificial Intelligence and Machine Learning (AI/ML), Tensorflow, Prompt Engineering, Applied Machine Learning, Machine Learning, Deep Learning, Machine Learning Algorithms, Computer Vision, Predictive Modeling, Supervised Learning, Text Mining
★ 3.7 (65) · Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Amazon S3, Amazon Web Services, Cloud Hosting, Version Control, Software Versioning, Web Language, Application Deployment, Cloud Storage, Web Applications, Web Design and Development, Cloud Deployment, Serverless Computing, Public Cloud, Web Presence
★ 4.5 (84) · Beginner · Guided Project · Less Than 2 Hours

Coursera
Skills you'll gain: Debugging, Scripting, Python Programming, Software Development
★ 4.6 (72) · Intermediate · Guided Project · Less Than 2 Hours

University of Michigan
Skills you'll gain: Generative AI, AI Personalization, Responsible AI, AI powered creativity, Education Software and Technology, ChatGPT, Instructional Design, AI literacy, Ideation, AI Integrations, Brainstorming, Data Ethics, Design Strategies, Content Creation, Emerging Technologies, Persona Development, Professional Development
★ 4.7 (80) · Beginner · Specialization · 1 - 3 Months

LearnQuest
Skills you'll gain: Java Platform Enterprise Edition (J2EE), Application Deployment, Web Applications, Application Servers, Java, Web Servers, Java Programming, Web Development, Server Side, Application Frameworks, Network Protocols
★ 4.5 (79) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Sampling (Statistics), Statistical Methods, Descriptive Statistics, Statistical Visualization, Data Import/Export, Pareto Chart, Histogram, Statistical Analysis, R (Software), Box Plots, R Programming, Data Synthesis, Probability Distribution, Probability & Statistics, Exploratory Data Analysis, Statistics, Statistical Hypothesis Testing, Data Science
★ 4.6 (68) · Beginner · Guided Project · Less Than 2 Hours

University of Colorado System
Skills you'll gain: Requirements Analysis, Security Requirements Analysis, Requirements Elicitation, Requirements Management, Functional Requirement, Goal Setting, User Requirements Documents, Unified Modeling Language, Meeting Facilitation, Smart Goals, Conflict Management, Discussion Facilitation, Risk Analysis, Diagram Design, Stakeholder Engagement, Negotiation, Security Awareness, Prioritization, Stakeholder Analysis
★ 4.7 (66) · Beginner · Course · 1 - 4 Weeks