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: Docker (Software), Kubernetes, Containerization, YAML, DevOps, Devops Tools, Application Deployment, Command-Line Interface, Flask (Web Framework), Cloud Deployment, Scalability, Load Balancing
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Agile Methodology, User Story, Agile Software Development, Business Analysis, Agile Project Management, Project Risk Management, Agile Product Development, Team Building, Feasibility Studies, Risk Management, Business Requirements, User Acceptance Testing (UAT), Verification And Validation, Business Valuation, Requirements Analysis, Project Management, Case Studies, Acceptance Testing
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Infrastructure as Code (IaC), Amazon Web Services, Amazon DynamoDB, Database Design, System Design and Implementation, Systems Design, Software Architecture, Systems Architecture, Database Management Systems, Databases, AWS CloudFormation, Solution Architecture, Database Architecture and Administration, Database Management, Data Architecture, Event-Driven Programming, Cloud Computing Architecture, Cloud Applications, Relational Databases, Cloud Engineering
Intermediate · Course · 1 - 4 Weeks

Pragmatic AI Labs
Skills you'll gain: Amazon Bedrock, Token Optimization, Generative AI, AWS SageMaker, Retrieval-Augmented Generation, LLM Application, Large Language Modeling, AI literacy, Amazon Web Services, Amazon Elastic Compute Cloud, No-Code Development, AI Integrations, Model Deployment, Model Optimization, Technology Solutions, Rust (Programming Language), Package and Software Management
Beginner · Course · 1 - 4 Weeks

Pearson
Skills you'll gain: Amazon CloudWatch, AWS CloudFormation, Amazon Web Services, Cloud Applications, Scalability, CI/CD, Cloud Development, Infrastructure as Code (IaC), Containerization, Application Development, Application Deployment, Continuous Deployment, Continuous Integration, Application Performance Management, Application Programming Interface (API), Cloud API
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Data Manipulation, Statistical Analysis, R (Software), Ggplot2, R Programming, Data Wrangling, Data Transformation, Data Visualization Software, Data Science, Applied Machine Learning, Data Preprocessing, Probability & Statistics, Data Analysis, Statistical Modeling, Machine Learning Methods, Regression Analysis, Statistical Software, Data-Driven Decision-Making, Statistical Programming, Machine Learning
Beginner · Course · 1 - 3 Months

Skills you'll gain: Retrieval-Augmented Generation, Vector Databases, Data Migration, Performance Tuning, Generative AI Agents, Agentic systems, Generative AI, Model Deployment, AI Security, Containerization, Model Optimization, Large Language Modeling, Embeddings, Role-Based Access Control (RBAC), System Monitoring
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Video Game Development, Game Design, Animation and Game Design, Program Development, C# (Programming Language), User Interface (UI)
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Regression Analysis, Time Series Analysis and Forecasting, Forecasting, People Analytics, Trend Analysis, Microsoft Excel, Statistical Modeling, Excel Formulas, Predictive Modeling, Correlation Analysis, Statistical Methods, Predictive Analytics, Statistical Analysis, Data Analysis Software, Analytical Skills, Probability & Statistics, Graphing, Data Manipulation
Mixed · Course · 1 - 3 Months

Skills you'll gain: System Monitoring, Performance Tuning, Query Languages, Service Level, Database Management, SQL, Scalability
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Team Performance Management, Team Building, Agile Software Development, Agile Product Development, Product Management
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Model Training, Benchmarking, Decision Intelligence, Resource Utilization, Cost Estimation, Resource Consumption Accounting, Memory Management, Run Chart, Analysis, Cost Management
Intermediate · Course · 1 - 4 Weeks