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.

Skills you'll gain: API Gateway, Amazon CloudWatch, API Design, Amazon Web Services, Cloud-Based Integration, Microservices, Event-Driven Programming, Cloud Deployment, Data Validation
★ 5 (10) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Grafana, Prometheus (Software), Amazon CloudWatch, System Monitoring, Kubernetes, Interactive Data Visualization, Software Visualization, Dashboard Creation, Linux Servers, MySQL, User Accounts, Linux Administration, Role-Based Access Control (RBAC), GitHub, Systems Integration, Software Installation, Query Languages
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Retrieval-Augmented Generation, Vector Databases, Agentic systems, Fine-tuning, Agentic Workflows, AI Workflows, CrewAI, Embeddings, Model Optimization, Model Context Protocol, Software Installation
Intermediate · Course · 3 - 6 Months

Skills you'll gain: OpenAI API, LLM Application, OpenAI, Generative AI Agents, ChatGPT, Cost Benefit Analysis, Tool Calling, Generative AI, Cloud API, AI Integrations, Application Programming Interface (API), Development Environment, Business Logic, Prompt Engineering, Scalability, Business Analysis, Business Solutions, Scripting, TypeScript, Node.JS
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Spring Framework, Spring Boot, Model View Controller, Hibernate (Java), Java, Java Programming, Web Development, Web Applications, Secure Coding, Application Frameworks, Object-Relational Mapping, Application Deployment, Application Security, Database Application, Database Development, Software Development Tools, Authentications, Development Environment, Data Access, Authorization (Computing)
Intermediate · Course · 3 - 6 Months

Scrimba
Skills you'll gain: JSON, UI Components, Application Deployment, Data Import/Export, Code Reusability, Web Frameworks, Web Design and Development, Front-End Web Development, Web Development Tools, Full-Stack Web Development, Web Development, HTML and CSS, Frontend Performance, Content Management, Cascading Style Sheets (CSS), Javascript
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Spring Framework, Java Programming, Java, Application Frameworks, Object Oriented Design, Object Oriented Programming (OOP), Software Design Patterns, Extensible Markup Language (XML)
★ 4.7 (12) · Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Matplotlib, Data Visualization, NumPy, Pandas (Python Package), Model Evaluation, Data Preprocessing, Data Presentation, Regression Analysis, Scikit Learn (Machine Learning Library), Data Manipulation, Model Training, Machine Learning, Feature Engineering, Applied Machine Learning, Data Pipelines, Python Programming, Numerical Analysis, Data Analysis
★ 4.9 (13) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Object Oriented Programming (OOP), Java Programming, Java, Object Oriented Design, Data Structures, Computer Programming, Code Reusability
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Computer Vision, Image Analysis, Model Evaluation, Convolutional Neural Networks, Model Optimization, Artificial Neural Networks, Model Training, PyTorch (Machine Learning Library), Artificial Intelligence and Machine Learning (AI/ML), Deep Learning, Applied Machine Learning, Transfer Learning, Machine Learning, Recurrent Neural Networks (RNNs), Artificial Intelligence, NumPy, Python Programming, Matplotlib, Data Visualization, Data Science
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: 3D Assets, 3D Modeling, Unreal Engine, Video Game Development, Animation and Game Design, Computer Graphics, Digital Assets, Asset Management, Geometry, Graphics Software, Workflow Management, Design, Editing, Data Import/Export
Mixed · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Model Context Protocol, Vector Databases, AI Integrations, Tool Calling, Database Architecture and Administration, AI Security, Agentic Workflows, LLM Application, Google Cloud Platform, Generative AI Agents, SQL, Databases, Query Languages, Secure Coding, Embeddings, Retrieval-Augmented Generation, Agentic systems, Application Deployment
Advanced · Course · 1 - 4 Weeks