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.

Google Cloud
Skills you'll gain: Google Cloud Platform, Data Migration, Database Administration, NoSQL, Cloud Management, Database Development, Database Management, Cloud Applications, Database Architecture and Administration, Relational Databases, Dataflow, Terraform, Database Design, Query Languages, Data Pipelines, Distributed Computing, Performance Tuning, Application Deployment, Scalability, Transaction Processing
Intermediate · Course · 1 - 3 Months

Duke University
Skills you'll gain: Web Design and Development, Web Development, Cloud Deployment, Web Development Tools, Cloud Hosting, Web Content, Rust (Programming Language), Content Management, Cloud Computing, Linux, Software Installation
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: AI Security, LLM Application, Cyber Security Assessment, Large Language Modeling, Continuous Monitoring, Security Testing, Responsible AI, Threat Modeling, Vulnerability Assessments, Prompt Engineering, Security Controls, Vulnerability Scanning, Security Strategy, AI Personalization, Exploitation techniques, System Implementation
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Unreal Engine, Animation and Game Design, Data Structures, 3D Assets, Game Design, 3D Modeling, Virtual Environment, Computer Graphic Techniques, Code Reusability, Video Game Development, Visualization (Computer Graphics), Graphical Tools, Data Management, Model Optimization, Object Oriented Programming (OOP), Scripting, Event-Driven Programming, Software Design, Debugging, Performance Tuning
Intermediate · Specialization · 1 - 3 Months

Google Cloud
Skills you'll gain: Data Analysis, Analytics, Big Data, Applied Machine Learning, Model Training, Google Cloud Platform, Machine Learning Algorithms, Machine Learning, SQL
Beginner · Course · 1 - 4 Weeks

Northeastern University
Skills you'll gain: Cascading Style Sheets (CSS), Responsive Web Design, Web Design, Web Design and Development, HTML and CSS, Web Content Accessibility Guidelines, User Interface (UI), Hypertext Markup Language (HTML), Front-End Web Development, User Interface and User Experience (UI/UX) Design, Javascript, Web Development, User Interface (UI) Design, Usability, Web Applications, JavaScript Frameworks, Semantic Web, Event-Driven Programming, Data Validation, Animations
Beginner · Course · 1 - 3 Months

Skills you'll gain: AI Workflows, Tool Calling, OAuth, Model Context Protocol, AI Orchestration, AI Integrations, Generative AI Agents, Interoperability, Agentic Workflows, Application Programming Interface (API), Agentic systems, Authentications, Real Time Data, Data Persistence, Context Management, Software Design Patterns, Authorization (Computing)
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Time Series Analysis and Forecasting, Financial Forecasting, Forecasting, Advanced Analytics, Predictive Modeling, R Programming, Predictive Analytics, Regression Analysis, Business Analytics, Trend Analysis, Statistical Analysis, Statistical Modeling, Analytics, Statistical Methods, Correlation Analysis, Business, Model Evaluation, Decision Making
Mixed · Course · 1 - 4 Weeks

Packt
Skills you'll gain: NumPy, Jupyter, Time Series Analysis and Forecasting, Graphing, Data Visualization Software, Data Structures, Python Programming, Numerical Analysis, Data Manipulation, Data Analysis
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Databricks, Prompt Engineering, Generative AI, Retrieval-Augmented Generation, Vector Databases, Context Engineering, Fine-tuning, LLM Application, MLOps (Machine Learning Operations), Large Language Modeling, Applied Machine Learning, Embeddings, Data Lakes, Model Evaluation, Model Optimization, Acceptance Testing
Intermediate · Course · 1 - 4 Weeks

LearnKartS
Skills you'll gain: Apache Kafka, Prometheus (Software), Data Governance, Distributed Computing, Data Processing, Data Store, Event Monitoring, Network Monitoring, Systems Architecture, Performance Metric, Network Troubleshooting, Network Architecture
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Google Gemini, Gemini, Scripting, Google Cloud Platform, Scripting Languages, Cloud API, Geospatial Information and Technology, LLM Application, Generative AI, AI Integrations, Prompt Engineering
Intermediate · Project · Less Than 2 Hours