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.

Universitat Politècnica de València
Skills you'll gain: Business Systems, Business Technologies, Enterprise Resource Planning, Excel Formulas, Supply Chain Systems, Enterprise Application Management, Supply Chain Management, Geospatial Information and Technology, Management Information Systems, Geographic Information Systems, Web Development, GIS Software, Web Presence, Web Applications, Customer Relationship Management
Beginner · Course · 1 - 3 Months

Pragmatic AI Labs
Skills you'll gain: Retrieval-Augmented Generation, Rust (Programming Language), Code Coverage, grep, Generative AI, Data Pipelines, Embeddings, Program Development, Large Language Modeling, GitHub, Natural Language Processing, Vector Databases, Query Languages, Applied Machine Learning, Software Engineering
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Hypertext Markup Language (HTML), Cascading Style Sheets (CSS), HTML and CSS, Web Language, Web Development, Development Environment, Microsoft Visual Studio, Scripting, Visual Basic (Programming Language), Web Applications, Real Time Data, Web Design and Development, Microsoft Development Tools, Scripting Languages, Web Design, Web Development Tools, Integrated Development Environments, Interactive Design, User Experience Design, User Experience
Mixed · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Google Cloud Platform, Gemini, Google Gemini, Big Data, SQL, Analysis
Beginner · Project · Less Than 2 Hours

Logical Operations
Skills you'll gain: Cascading Style Sheets (CSS), HTML and CSS, Responsive Web Design, User Interface (UI), Web Design and Development, Web Development, Hypertext Markup Language (HTML), Web Design, Browser Compatibility, Web Servers, Web Applications, Front-End Web Development, Web Content, Web Development Tools, Software Development
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Matplotlib, Plot (Graphics), Data Visualization, Scientific Visualization, Data Visualization Software, Interactive Data Visualization, Seaborn, Scatter Plots, Graphing, Jupyter, NumPy, Histogram, Performance Tuning, Data Science, Development Environment, Python Programming, Software Installation, Distributed Computing, Unit Testing, Research
Mixed · Course · 1 - 3 Months

Pragmatic AI Labs
Skills you'll gain: Amazon Bedrock, Amazon Web Services, Agentic Workflows, LLM Application, Anthropic Claude, Generative AI Agents, Agentic systems, Retrieval-Augmented Generation, Tool Calling, AI Integrations, Cloud Computing, Generative AI, Model Deployment, Prototyping, Bash (Scripting Language), Embeddings, Large Language Modeling, Restful API, Prompt Engineering, Rust (Programming Language)
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Software Development Methodologies, Scheduling, Stakeholder Engagement, Scope Management, Team Management, Project Schedules, Systems Development Life Cycle, Stakeholder Management, Agile Software Development, Team Performance Management, Project Scoping, Project Management, Project Risk Management, Change Control, Team Leadership, Organizational Leadership, Risk Management, Timelines, Project Coordination, Agile Project Management
Mixed · Course · 1 - 3 Months

Skills you'll gain: Game Design, Animation and Game Design, Scripting, Code Reusability, Interactive Design, User Interface (UI), Project Design, Interactive Learning, Systems Development, Development Environment, Design, Computer Graphics, Experience Design, Mechanics, Environment
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Serverless Computing, Image Analysis, API Gateway, Restful API, Computer Vision, Event-Driven Programming, Amazon S3, Microservices, Cloud-Native Computing, Amazon Web Services, Cloud Deployment, Authentications, Cloud Computing Architecture, Amazon DynamoDB, AI Integrations, Application Development
Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Azure Synapse Analytics, Data Transformation, Microsoft SQL Servers, Data Pipelines, SQL, Data Manipulation, Time Series Analysis and Forecasting, Advanced Analytics, Data Wrangling, Performance Tuning
Advanced · Course · 1 - 4 Weeks

John Wiley & Sons
Skills you'll gain: Database Administration, Disaster Recovery, Database Architecture and Administration, Database Systems, Database Management, Database Management Systems, Operational Databases, Data Maintenance, Relational Databases, Databases, Database Design, Data Management, Business Continuity Planning, Database Software, Database Theory, Transaction Processing, Data Governance, Data Security, SQL, Business Continuity
Intermediate · Specialization · 1 - 3 Months