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.

Skills you'll gain: Node.JS, Web Development Tools, TypeScript, Server Side, Software Development Tools, Development Environment, Web Servers, Web Development, Back-End Web Development, Web Applications, Javascript, Git (Version Control System), Webpack, Frontend Integration, Package and Software Management, File I/O, Application Programming Interface (API), HTML and CSS, Event-Driven Programming
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Vibe coding, Prompt Engineering, Authentications, LLM Application, AI Integrations, AI Workflows, User Interface (UI), Application Deployment, Full-Stack Web Development, Application Development, No-Code Development, Generative AI, Web Applications, Authorization (Computing), Back-End Web Development, System Design and Implementation, Frontend Performance, Software Development Life Cycle, Database Management, Problem Solving
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Maintainability, Code Reusability, Software Architecture, Software Design, Object Oriented Design, Programming Principles, Object Oriented Programming (OOP), Scalability
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Collaborative Software, Version Control, Integrated Development Environments, Debugging, GitHub Copilot, Git (Version Control System), Application Deployment, Cloud Deployment, Cloud Development, GitHub, Software Versioning, Development Environment, Application Development, File Management, Software Configuration Management, Software Development Tools, Configuration Management, Cloud Storage
Intermediate · Course · 1 - 3 Months

Skills you'll gain: UI Components, User Interface (UI) Design, Interactive Design, Unreal Engine, Game Design, Artificial Intelligence, Scripting, Video Game Development, Data Structures, Data Manipulation, Debugging
Intermediate · Course · 1 - 3 Months

Skills you'll gain: PyTorch (Machine Learning Library), Reinforcement Learning, Deep Learning, Artificial Neural Networks, Model Training, Machine Learning, Machine Learning Algorithms, Python Programming, Algorithms, Model Evaluation
Intermediate · Course · 1 - 3 Months
Skills you'll gain: LangChain, Retrieval-Augmented Generation, LLM Application, Large Language Modeling, Prompt Patterns, AI Workflows, System Monitoring, Prompt Engineering, Operational Efficiency, Enterprise Application Management, Code Reusability, Process Optimization, Workflow Management, Embeddings, Maintainability, Application Deployment, Scalability
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Software-Defined Networking, Network Architecture, Network Engineering, Network Planning And Design, Wide Area Networks, Virtual Private Networks (VPN), Network Administration, Network Security, Network Performance Management, Firewall, Network Routing
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: MLOps (Machine Learning Operations), Package and Software Management, Unit Testing, Code Reusability, Engineering Software, Testability, Software Design, Python Programming, AI Workflows, Test Script Development, Test Case, Test Tools
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: GitHub Copilot, Responsible AI, Application Development, Generative AI, Web Applications, AI literacy, Integrated Development Environments, Development Environment
Intermediate · Course · 1 - 4 Weeks

Logical Operations
Skills you'll gain: Microsoft Power Platform, Application Deployment, Application Development, Microsoft 365, Data Modeling, Data-Driven Decision-Making, Project Design, Software Design, Product Planning, Project Planning, Product Testing, Software Development, Software Architecture
Mixed · Course · 1 - 3 Months

Packt
Skills you'll gain: Ruby on Rails, Model View Controller, Ruby (Programming Language), Object-Relational Mapping, Test Automation, Restful API, Unit Testing, Application Deployment, Web Applications, Web Development, Cloud Deployment, Authentications, Development Environment, Data Modeling, Relational Databases, Data Validation
Beginner · Course · 1 - 4 Weeks