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: Cloud API, Application Programming Interface (API), API Design, Cloud Services, C# (Programming Language), Server Side, Application Development, Development Environment
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Jenkins, Selenium (Software), GitHub, Git (Version Control System), Performance Testing, Continuous Integration, CI/CD, Apache Maven, Version Control, Java Programming, Java, Test Automation, System Testing, Object Oriented Programming (OOP), Continuous Delivery, Test Script Development, Software Testing, Integration Testing, Build Tools, Browser Compatibility
Intermediate · Course · 3 - 6 Months

Coursera
Skills you'll gain: Model Context Protocol, Load Balancing, Containerization, Docker (Software), Model Deployment, Restful API, API Design, Application Programming Interface (API), AI Integrations, Authentications, Tool Calling, Scalability, Context Management, Performance Tuning, Data Validation
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Test Driven Development (TDD), Unit Testing, Test Script Development, Behavior-Driven Development, API Testing, Code Coverage, Development Testing, Software Testing, Test Automation, Test Tools, Test Planning, Test Case, Maintainability, Software Quality (SQA/SQC), Software Quality Assurance, API Design, Application Programming Interface (API), Event-Driven Programming, Mockups, Python Programming
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Data Quality, Responsible AI, Data Cleansing, Generative AI, Data Preprocessing, Data Validation, Automation, Tensorflow, OpenAI, Alteryx
Intermediate · Course · 1 - 3 Months

Coursera
Skills you'll gain: Generative AI, LLM Application, AI Integrations, Model Deployment, Cloud Management, Cloud Computing, Cloud API, Memory Management, Model Optimization, Package and Software Management, Python Programming, Data Persistence
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: 3D Assets, 3D Modeling, Unreal Engine, Virtual Environment, Computer Graphics, Video Game Development, Game Design, Computer Graphic Techniques, Editing, Model Optimization, Graphical Tools, Data Import/Export
Beginner · Course · 3 - 6 Months

Skills you'll gain: Generative Adversarial Networks (GANs), Generative AI, Generative Model Architectures, Model Optimization, Transfer Learning, Artificial Neural Networks, Keras (Neural Network Library), Image Analysis, Convolutional Neural Networks, Deep Learning, Tensorflow, Data Preprocessing, Embeddings, Model Training, Network Architecture
Advanced · Course · 3 - 6 Months

Google Cloud
Skills you'll gain: Analytics, Query Languages, Data Analysis, Data Manipulation, SQL, Data Management
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Artificial Intelligence, LLM Application, Large Language Modeling, Embeddings, AI Integrations, Generative AI, Natural Language Processing, Python Programming, Application Programming Interface (API), Scripting
Intermediate · Guided Project · Less Than 2 Hours

Coursera
Skills you'll gain: Flask (Web Framework), Application Frameworks, Back-End Web Development, Python Programming
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Microsoft Azure, Data Governance, Real Time Data, Data Management, Microsoft SQL Servers, Metadata Management, Data Architecture, Data Security, Security Controls, Power BI, Analytics, Azure Active Directory, System Monitoring, Identity and Access Management, Event-Driven Programming
Intermediate · Course · 1 - 3 Months