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: ChatGPT, OpenAI API, Model Deployment, LLM Application, Tool Calling, Large Language Modeling, Prompt Engineering, Application Programming Interface (API), No-Code Development, Python Programming, Software Installation, Open Source Technology, Development Environment, Data Science
Beginner · Course · 1 - 4 Weeks

AI Business School
Skills you'll gain: Generative AI, Responsible AI, Risk Management, AI Personalization, AI Enablement, Artificial Intelligence, LLM Application, Risk Analysis, Customer Service, Customer experience improvement, Self Service Technologies, Digital Transformation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Cascading Style Sheets (CSS), Debugging, Search Engine Optimization, PHP (Scripting Language), jQuery, Hypertext Markup Language (HTML), MySQL, WordPress, Web Applications, Application Programming Interface (API), Web Development, Content Management Systems, Restful API, Javascript, Application Deployment, Cloud Hosting, Program Development, Object Oriented Programming (OOP), Servers, Development Environment
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Rust (Programming Language), System Programming, Secure Coding, Data Structures, Programming Principles, Data Sharing, Data Management, Capacity Management
Intermediate · Course · 1 - 3 Months
Skills you'll gain: Compliance Reporting, Prompt Engineering, Google Gemini, AI Workflows, Compliance Management, Microsoft Copilot, Generative AI, Business Process Automation, Regulatory Requirements, Data Validation, Business Workflow Analysis, Process Design, Verification And Validation, Automation
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: JUnit, Test Automation, Test Tools, Unit Testing, Software Testing, Continuous Integration, Performance Testing, Selenium (Software), Quality Assurance, Integration Testing, Test Case, User Acceptance Testing (UAT), IT Automation, Scripting, Debugging, Network Performance Management
Intermediate · Course · 1 - 4 Weeks

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

Skills you'll gain: System Programming, Distributed Computing, Scalability, Data Integrity
Intermediate · Course · 1 - 4 Weeks

Rice University
Skills you'll gain: Resourcefulness, Cognitive flexibility, Adaptability
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Rust (Programming Language), Command-Line Interface, Package and Software Management, Programming Principles, Secure Coding, Software Development, Computer Programming, Debugging
Intermediate · Guided Project · Less Than 2 Hours

Coursera
Skills you'll gain: Simulations, Education Software and Technology, Computer Programming Tools, Computational Thinking, No-Code Development, Program Development, Computer Programming, UI Components, Pedagogy
Advanced · Guided Project · Less Than 2 Hours

Skills you'll gain: Real Time Data, Transaction Processing, Application Development, .NET Framework, Data Access, C# (Programming Language), Performance Tuning, Programming Principles, System Implementation
Intermediate · Guided Project · Less Than 2 Hours