Programming courses can help you learn coding languages like Python, Java, and JavaScript, as well as concepts such as algorithms, data structures, and software development methodologies. You can build skills in debugging, version control, and writing efficient code. Many courses introduce tools like Git for version control, integrated development environments (IDEs) like Visual Studio Code, and frameworks such as React or Django, that support developing web applications and software solutions.

Skills you'll gain: Plotly, Model Evaluation, NumPy, Statistical Methods, Probability & Statistics, Plot (Graphics), Dashboard, Statistics, Pandas (Python Package), Data Analysis, Database Development, Statistical Analysis, Regression Analysis, Dashboard Creation, Data Manipulation, Python Programming, Applied Machine Learning, Probability, Data Science, Performance Tuning
★ 4.5 (30) · Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: SQL, Data Manipulation, Query Languages, Data Access, PostgreSQL, Data Management
★ 4.7 (80) · Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Backlogs, Stakeholder Communications, Virtual Teams, Stakeholder Management, Communication Planning, Agile Project Management, Stakeholder Engagement, Agile Software Development, Agile Product Development, Agile Methodology, Communication, Communication Strategies, Collaborative Software, Cross-Functional Collaboration, Cross-Functional Team Leadership, Negotiation, Conflict Management, Product Management, Product Requirements, User Story
★ 4.8 (17) · Beginner · Course · 1 - 4 Weeks

Microsoft
Skills you'll gain: Microsoft Azure, Serverless Computing, Microsoft Power Automate/Flow, Microsoft Power Platform, Business Process Automation, Microsoft Development Tools, Event-Driven Programming, Cloud API, Application Programming Interface (API), Web Applications, Business Logic, GitHub
★ 4.2 (12) · Intermediate · Course · 1 - 3 Months

Scrimba
Skills you'll gain: Anthropic Claude, Prompt Engineering, LLM Application, Generative AI, Large Language Modeling, Multimodal Prompts, Cloud API, AI literacy, Artificial Intelligence, Responsible AI, Application Programming Interface (API), Cloud Deployment
★ 4.3 (38) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Jenkins, Selenium (Software), GitHub, Git (Version Control System), Performance Testing, Continuous Integration, CI/CD, Apache Maven, Version Control, Test Script Development, Test Automation, Browser Compatibility, System Testing, Object Oriented Programming (OOP), Continuous Delivery, Test Data, Java Programming, Java, Test Case, Software Testing
★ 4.4 (8) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: PyTorch (Machine Learning Library), Convolutional Neural Networks, Fine-tuning, Transfer Learning, Model Evaluation, Image Analysis, Model Training, Computer Vision, Applied Machine Learning, Deep Learning, Python Programming
★ 4 (32) · Intermediate · Guided Project · Less Than 2 Hours
Skills you'll gain: Django (Web Framework), Frontend Integration, React.js, API Testing, Authentications, Secure Coding, Performance Tuning, Scalability, JavaScript Frameworks, Test Tools, Unit Testing, Development Testing, Software Testing, Restful API, Javascript, Python Programming
★ 4.9 (29) · Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Exploratory Data Analysis, Plot (Graphics), Box Plots, Correlation Analysis, Data Visualization, Scatter Plots, Data Cleansing, Statistical Visualization, Data Preprocessing, Data Manipulation, Statistical Hypothesis Testing, Descriptive Statistics, Statistical Analysis, Data Analysis, Probability & Statistics, Statistical Methods, Python Programming
★ 4.3 (35) · Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Computational Logic
★ 4.9 (19) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Matplotlib, Artificial Intelligence, Data Visualization, Artificial Intelligence and Machine Learning (AI/ML), NumPy, Pandas (Python Package), AI literacy, Model Evaluation, Machine Learning Methods, AI Workflows, Applied Machine Learning, Data Preprocessing, Deep Learning, Data Presentation, Responsible AI, Artificial Neural Networks, Data Ethics, Machine Learning Algorithms, Python Programming, AWS CloudFormation
★ 4.8 (57) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Agentic Workflows, Generative AI Agents, Agentic systems, AI Orchestration, OpenAI API, AI Workflows, OpenAI, LLM Application, AI Integrations, Performance Tuning, Real Time Data, Tool Calling, Prompt Patterns, Prompt Engineering, Token Optimization, Application Programming Interface (API), Software Architecture
★ 3.6 (8) · Intermediate · Course · 1 - 4 Weeks