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.

Fractal Analytics
Skills you'll gain: Generative AI, AI Product Strategy, Generative Adversarial Networks (GANs), Business Leadership, Responsible AI, Key Performance Indicators (KPIs), Customer experience improvement, Corporate Strategy, Strategic Decision-Making, Data Ethics, Business Ethics, Customer Engagement, Governance
Beginner · Course · 1 - 4 Weeks

University of London
Skills you'll gain: Linux, Linux Commands, Computer Systems, Command-Line Interface, Cybersecurity, Computer Architecture, Network Security, Vulnerability Assessments, Hardware Architecture, Application Security, Threat Detection, Authorization (Computing), Network Protocols, Virtual Private Networks (VPN), Operating Systems, Authentications, Network Monitoring, TCP/IP, Network Analysis
Beginner · Course · 1 - 4 Weeks

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

Skills you'll gain: Communication, Critical Thinking, Problem Solving, Interpersonal Communications, Computer Programming, Computer Science, Programming Principles, Planning, Algorithms, Data Structures, Stress Management, Adaptability
Beginner · Course · 1 - 4 Weeks

LearnKartS
Skills you'll gain: Kubernetes, Cloud-Native Computing, YAML, Containerization, Application Deployment, Microservices, Virtual Machines, Data Persistence, Virtual Environment, Ubuntu, Network Architecture, Command-Line Interface, Scalability
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Java Programming, Object Oriented Design, Software Design, Records Management, Programming Principles
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: OpenAI API, SQL, ChatGPT, Prompt Engineering, Pandas (Python Package), Natural Language Processing, Data Import/Export, Data Manipulation, Databases, Python Programming, Machine Learning, Software Engineering
Intermediate · Guided Project · Less Than 2 Hours

Edureka
Skills you'll gain: Restful API, Rust (Programming Language), API Design, Object-Relational Mapping, Back-End Web Development, System Programming, Web Frameworks, Web Services, Web Development, Web Servers, Software Documentation, Web Applications, Scalability, Database Management, Authentications, Authorization (Computing)
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: LangChain, LLM Application, Application Development, Large Language Modeling, Artificial Intelligence, Natural Language Processing
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Retrieval-Augmented Generation, OpenAI API, LLM Application, Prompt Engineering, Model Deployment, Back-End Web Development, Restful API, Application Programming Interface (API), Web Development, User Interface (UI)
Intermediate · Guided Project · Less Than 2 Hours

Packt
Skills you'll gain: Stata, STATA (Software), Scripting, Graphing, Data Visualization Software, Data Manipulation, Statistical Methods, Data Analysis, Data Management, Statistical Programming, Data Presentation, Debugging, Data Import/Export, Data Integrity
Beginner · Course · 1 - 3 Months
University of Glasgow
Skills you'll gain: Javascript, HTML and CSS, Web Development, Web Applications, Front-End Web Development, Event-Driven Programming, Computational Thinking, Software Testing, Application Development, Software Development, Software Development Tools, Computer Programming Tools, Development Environment, Programming Principles, Computer Graphics, Animations
Beginner · Course · 1 - 4 Weeks