Programming languages courses can help you learn syntax, data structures, algorithms, and object-oriented programming. You can build skills in debugging, code optimization, and software development methodologies. Many courses introduce tools like Git for version control, integrated development environments (IDEs) such as Visual Studio Code, and frameworks like React or Django, that support creating robust applications and enhancing your coding efficiency.

Microsoft
Skills you'll gain: Power BI, Dashboard Creation, Microsoft Excel, Data Visualization, Model Optimization, Advanced Analytics, Data Integrity, Data Analysis, Snowflake Schema, Statistical Visualization, Data Storage, Data Quality, Database Design, Microsoft Power Platform, Business Intelligence, Analytics, Statistical Analysis, Data Analysis Software, Business Intelligence Software, SQL
★ 4.6 (9.6K) · Beginner · Professional Certificate · 3 - 6 Months

University of California, Davis
Skills you'll gain: Data Governance, SQL, Data Quality, Data Literacy, Query Languages, Database Management, Data Modeling, Relational Databases, Data Manipulation, Data Science, Data Wrangling, Data Analysis, Data Transformation, Descriptive Analytics
★ 4.6 (17K) · Beginner · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Bioinformatics, Unix Commands, grep, Biostatistics, R (Software), Exploratory Data Analysis, Statistical Analysis, Unix Shell, Unix, Data Science, Data Management, Statistical Methods, Information Management, Command-Line Interface, Statistical Hypothesis Testing, Data Structures, Big Data, Molecular Biology, R Programming, Python Programming
★ 4.5 (6.9K) · Intermediate · Specialization · 3 - 6 Months

DeepLearning.AI
Skills you'll gain: Supervised Learning, Applied Machine Learning, Jupyter, Scikit Learn (Machine Learning Library), Machine Learning, Model Training, NumPy, Machine Learning Algorithms, Predictive Modeling, Classification Algorithms, Feature Engineering, Artificial Intelligence, Model Evaluation, Data Preprocessing, Python Programming, Logistic Regression, Model Optimization, Regression Analysis, Algorithms
★ 4.9 (33K) · Beginner · Course · 1 - 4 Weeks

Vanderbilt University
Skills you'll gain: Prompt Engineering, ChatGPT, Prompt Patterns, Generative AI Agents, LLM Application, AI literacy, Agentic Workflows, AI Orchestration, AI Enablement, OpenAI API, Java, Java Programming, AI powered creativity, Agentic systems, Generative AI, Artificial Intelligence, Large Language Modeling, AI Workflows, Tool Calling, AI Integrations
★ 4.8 (8.2K) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Prompt Engineering, Prompt Patterns, Generative AI, Data Ethics, Generative AI Agents, ChatGPT, Software Design Documents, Software Design, LLM Application, AI literacy, AI Integrations, Software Architecture, Agentic Workflows, Continuous Integration, Model Evaluation, Software Development, Artificial Intelligence and Machine Learning (AI/ML), Application Security, Software Engineering, Augmented and Virtual Reality (AR/VR)
★ 4.7 (12K) · Intermediate · Specialization · 1 - 3 Months

DeepLearning.AI
Skills you'll gain: Generative AI, Large Language Modeling, Generative Model Architectures, Fine-tuning, LLM Application, Model Training, Model Deployment, Python Programming, Scalability, Model Optimization, Machine Learning, Model Evaluation, Reinforcement Learning
★ 4.8 (3.6K) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: User Story, Software Development Life Cycle, Software Architecture, Sprint Retrospectives, Agile Software Development, Kanban Principles, DevOps, Backlogs, Full-Stack Web Development, Software Design, Risk Analysis, Scrum (Software Development), Information Technology, Computer Hardware, Agile Methodology, Agile Project Management, Team Building, Risk Management, Leadership, Communication
★ 4.7 (12K) · Beginner · Professional Certificate · 3 - 6 Months

University of Amsterdam
Skills you'll gain: Qualitative Research, Scientific Methods, Statistical Analysis, Statistical Hypothesis Testing, Research, Science and Research, Research Design, Sampling (Statistics), Research Reports, Interviewing Skills, Data Analysis, Data Collection, Research Methodologies, Probability & Statistics, Social Sciences, Statistical Methods, Regression Analysis, Statistical Inference, Statistics, R Programming
★ 4.6 (8K) · Beginner · Specialization · 3 - 6 Months

Peking University
Skills you'll gain: Language Learning, Vocabulary, Oral Expression, Oral Comprehension, Virtual Reality, Grammar, Communication
★ 4.8 (20K) · Mixed · Course · 1 - 3 Months

Skills you'll gain: User Story, Software Development Life Cycle, Risk Management, Team Motivation, Software Architecture, Stakeholder Engagement, Project Planning, Peer Review, Agile Software Development, Scrum (Software Development), Project Management Life Cycle, Risk Management Framework, Stakeholder Management, Stakeholder Communications, Project Management, Information Technology, Interviewing Skills, Agile Project Management, Leadership, Communication
★ 4.7 (11K) · Beginner · Professional Certificate · 3 - 6 Months
Skills you'll gain: Debugging, Python Programming, Cybersecurity, Programming Principles, File I/O, IT Automation, Data Import/Export, Algorithms, Automation, Program Development, Computer Programming, File Management, Maintainability
★ 4.8 (3.6K) · Beginner · Course · 1 - 4 Weeks