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.

Packt
Skills you'll gain: Javascript, jQuery, Event-Driven Programming, Object Oriented Programming (OOP), JSON, Web Applications, Computer Programming, Web Development Tools, Debugging, Hypertext Markup Language (HTML), Cascading Style Sheets (CSS)
Beginner · Course · 1 - 3 Months

EDUCBA
Skills you'll gain: MongoDB, Data Access, Query Languages, Database Management, NoSQL, Databases, Scripting, Python Programming, Development Environment, Software Installation
Intermediate · Course · 1 - 4 Weeks

Xi'an Jiaotong University
Skills you'll gain: Programming Principles, C# (Programming Language), UI Components, Microsoft Windows, User Interface (UI), Computer Graphics, File Management, Graphical Tools, Event-Driven Programming, Application Design, Application Development, Development Environment
Mixed · Course · 1 - 4 Weeks

University of Colorado System
Skills you'll gain: Video Game Development, Game Design, Debugging, Programming Principles, Animations, Scripting Languages, Event-Driven Programming
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Hugging Face, LLM Application, LangChain, Large Language Modeling, OpenAI, Natural Language Processing, Generative AI Agents, ChatGPT, Responsible AI, Embeddings, Application Programming Interface (API), Text Mining, Restful API, Agentic systems, Open Source Technology, Data Preprocessing, MLOps (Machine Learning Operations), Python Programming, Model Evaluation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Data Preprocessing, Dimensionality Reduction, PyTorch (Machine Learning Library), Deep Learning, Keras (Neural Network Library), Tensorflow, Artificial Intelligence, Data Manipulation, Data Cleansing, Model Evaluation, Jupyter, Feature Engineering, Python Programming, Applied Machine Learning, Data Presentation, Machine Learning, Matplotlib, Supervised Learning, Unsupervised Learning
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Java, Java Programming, File I/O, Object Oriented Programming (OOP), Data Structures, Computer Programming, Android Development, Application Development, Integrated Development Environments, Algorithms, Debugging, Problem Solving
Beginner · Course · 1 - 3 Months

Codio
Skills you'll gain: Matplotlib, Statistical Hypothesis Testing, Data Analysis, Statistical Analysis, Data Import/Export, Data Cleansing, Probability & Statistics, Data Manipulation, Descriptive Statistics, Pandas (Python Package), Exploratory Data Analysis, Correlation Analysis, Python Programming, Programming Principles, Computer Programming, Computational Logic
Mixed · Course · 1 - 3 Months

Skills you'll gain: React.js, React Redux, Cloud Deployment, Application Deployment, Cloud Applications, Software Testing, Web Development, Application Development, Jest (JavaScript Testing Framework), Frontend Integration, JavaScript Frameworks, Software Architecture, Javascript and jQuery, Front-End Web Development, Real Time Data, Application Programming Interface (API), Responsive Web Design, Event-Driven Programming, Cascading Style Sheets (CSS), UI Components
Beginner · Specialization · 3 - 6 Months

DeepLearning.AI
Skills you'll gain: Deep Learning, Supervised Learning, Artificial Neural Networks, Convolutional Neural Networks, Computer Vision, Recurrent Neural Networks (RNNs), Machine Learning, Performance Tuning, Python Programming, NumPy, Linear Algebra, Algorithms
Intermediate · Course · 1 - 4 Weeks

LearnQuest
Skills you'll gain: Responsible AI, Backlogs, AI Product Strategy, Data Ethics, Scrum (Software Development), AI Enablement, Sprint Planning, Sprint Retrospectives, Risking, Scaled Agile Framework, Artificial Intelligence, AI Personalization, Prompt Engineering, Agile Software Development, Agile Methodology, AI Workflows, Agile Project Management, Agile Product Development, Generative AI, Predictive Analytics
Beginner · Course · 1 - 4 Weeks
Skills you'll gain: Generative AI, Retrieval-Augmented Generation, Large Language Modeling, Responsible AI, Data Ethics, Generative Adversarial Networks (GANs), Agentic systems, AI Security, Discussion Facilitation, Business Ethics, Embeddings, Regulatory Compliance, Case Studies, Data Synthesis, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, SAS (Software), AI Workflows, Analytics, Machine Learning
Beginner · Specialization · 3 - 6 Months