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: OpenAI API, ChatGPT, OpenAI, AI Integrations, LLM Application, Python Programming, Application Development
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Data Structures, Python Programming, Data Storage
★ 4.4 (50) · Intermediate · Guided Project · Less Than 2 Hours

Duke University
Skills you'll gain: Python Programming, Performance Tuning, Computer Programming
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: API Testing, JSON, Test Automation, Test Script Development, Application Programming Interface (API), Software Testing, Test Tools, Functional Testing
★ 4.6 (309) · Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: TypeScript
★ 4.4 (19) · Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Microsoft Power Platform, Business Process Automation, Microsoft Power Automate/Flow, Microsoft 365, Invoicing, No-Code Development, AI Enablement, Application Design, Data Integration, Data Store
★ 4.5 (37) · Beginner · Guided Project · Less Than 2 Hours

Coursera
Skills you'll gain: Java, Java Programming, Code Reusability
★ 4.2 (21) · Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Javascript, Computer Programming, Web Development, Application Development
Beginner · Guided Project · Less Than 2 Hours

Coursera
Skills you'll gain: Scripting, Python Programming, Software Development
★ 4.6 (72) · Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Pandas (Python Package), Data Manipulation, Jupyter, Exploratory Data Analysis, Python Programming
★ 4.8 (34) · Beginner · Guided Project · Less Than 2 Hours

Coursera
Skills you'll gain: Simulation and Simulation Software, Simulations, Biology, Programming Principles, Computer Programming
★ 4.2 (59) · Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: PyTorch (Machine Learning Library), Model Training, Convolutional Neural Networks, Image Analysis, Predictive Modeling, Deep Learning, Medical Imaging, Machine Learning
★ 4.5 (340) · Intermediate · Guided Project · Less Than 2 Hours