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.

University of Washington
Skills you'll gain: Cascading Style Sheets (CSS), Web Content Accessibility Guidelines, Browser Compatibility, User Story, GitHub Copilot, HTML and CSS, GitHub, Microsoft Copilot, Web Development, Web Design and Development, Web Design, Hypertext Markup Language (HTML), Web Development Tools, Application Deployment, Responsive Web Design, Git (Version Control System), AI powered creativity, Development Testing, Debugging, User Requirements Documents
Beginner · Course · 1 - 4 Weeks

Edureka
Skills you'll gain: Model Context Protocol, AI Orchestration, AI Workflows, Model Deployment, AI Personalization, OpenAI API, OpenAI, AI Integrations, Cloud Deployment, Agentic Workflows, Agentic systems, Application Deployment, Generative AI Agents, Cloud API, ChatGPT, CI/CD, Responsible AI, Artificial Intelligence, Generative AI, Development Testing
Intermediate · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Database Management, Database Architecture and Administration, Apache Hadoop, Database Theory, Query Languages, Database Management Systems, Big Data, Databases, SQL, Data Access, Distributed Computing, Data Processing, Data Integrity, Authorization (Computing), Data Storage Technologies, File Systems, Algorithms
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: System Monitoring, Data Analysis Expressions (DAX), Real Time Data, Performance Tuning, Microsoft Azure, Dataflow, Data Pipelines, Data Warehousing, Power BI, Apache Spark, Data Governance, Business Analytics, SQL, Data Management, Workflow Management, Data Science, Security Engineering, Artificial Intelligence and Machine Learning (AI/ML), Warehouse Management, Application Deployment
Intermediate · Course · 1 - 3 Months

Skills you'll gain: AI Workflows, Artificial Intelligence, Artificial Intelligence and Machine Learning (AI/ML)
Beginner · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: Responsive Web Design, UI Components, Cascading Style Sheets (CSS), HTML and CSS, Web Design, Front-End Web Development, User Interface (UI), User Interface (UI) Design, Web Design and Development, Debugging, Web Development
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Model Optimization, Calculus, Applied Mathematics, NumPy, Mathematical Software, Numerical Analysis, Machine Learning Algorithms, Tensorflow, Python Programming, Derivatives, Development Environment
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Technical Documentation, Technical Writing, Software Documentation, Technical Communication, Information Architecture, Writing, Document Management, Automation, AI Workflows, Software Development, Agile Software Development, Graphic and Visual Design, Interactive Design, Project Management Software
Beginner · Course · 1 - 3 Months

Skills you'll gain: Game Design, Python Programming, Programming Principles, Program Development, Computer Programming, Computer Science
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Fraud detection, Anomaly Detection, R Programming, Credit Risk, R (Software), Applied Machine Learning, Analytical Skills, Machine Learning Methods, Analysis, Case Studies, Unsupervised Learning, Risk Analysis, Analytics, Business Strategies, Predictive Analytics, Data-Driven Decision-Making, Supervised Learning, Big Data
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Sprint Retrospectives, Collaborative Software, Continuous Improvement Process, Stakeholder Engagement, Process Improvement, Process Mapping, Project Documentation, Discussion Facilitation, Meeting Facilitation, Project Management, Stakeholder Analysis, Agile Software Development
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Cascading Style Sheets (CSS), HTML and CSS, Hypertext Markup Language (HTML), Cloud Hosting, Web Development, Cloud Deployment, Responsive Web Design, Web Design, Web Presence, Application Deployment, Typography, Servers, Javascript
Intermediate · Course · 1 - 4 Weeks