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: Blockchain, Video Game Development, Test Script Development, Game Design, Investments, Test Automation, Digital Assets, Investment Management, Unit Testing, Development Testing, Cryptography, Key Management, Program Development, Cryptographic Protocols, General Finance, FinTech, Software Development, Web Development Tools, Asset Management, Asset Protection
Beginner · Course · 3 - 6 Months

Packt
Skills you'll gain: Build Tools, CI/CD, Unit Testing, Configuration Management, Software Development Tools, Test Tools, Maintainability, Code Reusability, Development Environment, Cross Platform Development, Development Testing, Package and Software Management, Software Engineering, Software Installation, Dependency Analysis
Beginner · Course · 1 - 3 Months

Skills you'll gain: Unit Testing, Code Review, Software Development Tools, Test Automation, Test Script Development, Software Documentation, Maintainability, Application Development, Generative AI, AI Integrations, Software Development, Computer Programming Tools, Software Technical Review, Jest (JavaScript Testing Framework), Javascript, ChatGPT, GitHub
Intermediate · Guided Project · Less Than 2 Hours
Skills you'll gain: MLOps (Machine Learning Operations), Model Deployment, CI/CD, Continuous Deployment, Docker (Software), Kubernetes, Model Training, Containerization, AI Workflows, Model Optimization, Scalability, Devops Tools, DevOps, Continuous Monitoring
Intermediate · Course · 1 - 4 Weeks

Rice University
Skills you'll gain: Problem Solving, Overcoming Obstacles, Complex Problem Solving, Mental Concentration, Learning Theory, Teaching
Beginner · Course · 1 - 4 Weeks

University of London
Skills you'll gain: Computational Logic, Logical Reasoning, Deductive Reasoning, Theoretical Computer Science, Programming Principles, Computer Science, Critical Thinking, Computational Thinking, Business Logic, Algorithms, Mathematical Theory & Analysis, Verification And Validation, Algebra, Mathematical Modeling, Problem Solving, Strategic Communication
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Spring Framework, Java Programming, Java, Application Frameworks, Object Oriented Design, Object Oriented Programming (OOP), Software Design Patterns, Extensible Markup Language (XML)
Mixed · Course · 1 - 4 Weeks

Alex Genadinik
Skills you'll gain: Customer Retention, Sales Strategy, Upselling, General Sales Practices, Customer Acquisition Management, Revenue Management, Selling Techniques, Brand Loyalty, Customer Relationship Building, Telecommuting, Growth Strategies, Account Management, Entrepreneurship, Customer Service, Keyword Research, Search Engine Optimization, Subcontracting, Content Creation, Competitive Analysis
Mixed · Course · 1 - 3 Months

Duke University
Skills you'll gain: Matplotlib, Plot (Graphics), Data Visualization, Predictive Modeling, Scientific Visualization, Pandas (Python Package), Data Visualization Software, Predictive Analytics, Statistical Visualization, Data Presentation, Data Manipulation, Data Wrangling, Regression Analysis, Data Analysis, Data Cleansing, Data Science, Applied Machine Learning, Machine Learning Algorithms, Model Evaluation, Statistical Inference
Intermediate · Course · 1 - 4 Weeks

EDUCBA
Skills you'll gain: MongoDB, NoSQL, Pandas (Python Package), Databases, Data Pipelines, Database Development, Database Design, Data Access, Performance Tuning, Data Transformation, Query Languages, Python Programming
Intermediate · Course · 1 - 4 Weeks

AI Business School
Skills you'll gain: Prompt Engineering Tools, Generative AI Agents, Generative AI, Responsible AI, Risk Management, AI literacy, AI Enablement, Artificial Intelligence, LLM Application, Risk Analysis, Risk Mitigation, Customer experience improvement, Agentic systems, Digital Transformation
Beginner · Course · 1 - 4 Weeks

Microsoft
Skills you'll gain: Program Development, Development Testing, Software Development Tools, Security Testing, File Systems, File Management
Beginner · Course · 1 - 3 Months