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: SPSS (Software), Statistical Analysis, Data Manipulation, Data Visualization Software, Data Analysis, End User Training and Support, Exploratory Data Analysis, Data Import/Export, Descriptive Statistics, Graphing
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Unity Engine, Android Development, C# (Programming Language), Video Game Development, Animation and Game Design, User Interface (UI), Mobile Development, User Interface and User Experience (UI/UX) Design, Microsoft Visual Studio, Software Installation
Beginner · Course · 1 - 3 Months

Skills you'll gain: Unity Engine, Computer Graphic Techniques, Computer Graphics, Visualization (Computer Graphics), 3D Assets, Debugging
Intermediate · Course · 1 - 3 Months

Madecraft
Skills you'll gain: Delegation Skills, Performance Management, Management Training And Development, Team Leadership, Team Building, Team Motivation, Leadership Development, Accountability, Strategic Leadership, Recognizing Others, Constructive Feedback, Collaboration, Employee Engagement, Coaching, Stakeholder Management, Conflict Management, Relationship Building, Change Management, Continuous Improvement Process, Communication
Beginner · Course · 1 - 3 Months

Skills you'll gain: Data Preprocessing, Applied Machine Learning, Feature Engineering, Digital Signal Processing, Data Transformation, Model Evaluation, Time Series Analysis and Forecasting, Data Pipelines, Data Manipulation, Data Wrangling, System Design and Implementation, NumPy
Intermediate · Course · 1 - 4 Weeks

Packt
Skills you'll gain: MLOps (Machine Learning Operations), Convolutional Neural Networks, Recurrent Neural Networks (RNNs), Containerization, AI Workflows, Model Evaluation, Model Deployment, Generative AI Agents, LangGraph, Keras (Neural Network Library), Transfer Learning, Artificial Intelligence and Machine Learning (AI/ML), CrewAI, BeeAI, Image Analysis, Deep Learning, Large Language Modeling, Natural Language Processing, Vision Transformer (ViT), Python Programming
Advanced · Specialization · 1 - 3 Months

Skills you'll gain: Data Structures, Algorithms, Programming Principles, Computational Thinking
Intermediate · Course · 1 - 3 Months

University of London
Skills you'll gain: Combinatorics, Probability & Statistics, Data Analysis, Advanced Mathematics, Linear Algebra, Mathematics and Mathematical Modeling, Mathematical Theory & Analysis, Applied Mathematics, Statistics, Analysis, Statistical Analysis, Probability, Algorithms, Algebra
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Image Analysis, Computer Vision, Model Evaluation, Analysis, Debugging, Failure Mode And Effects Analysis, Exploratory Data Analysis, Root Cause Analysis, Data Visualization, Quality Assurance, Statistical Reporting
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Angular, Test Tools, Test Driven Development (TDD), CI/CD, Continuous Integration, Continuous Deployment, Test Automation, Unit Testing, Software Testing, Development Testing, Code Review, Integration Testing, Test Case, TypeScript, Maintainability, Web Development, Web Applications, Full-Stack Web Development
Beginner · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Agentic systems, Artificial Intelligence, Algorithms, Computational Thinking, Graph Theory, Data Structures
Beginner · Course · 1 - 3 Months

PracticalGrowth
Skills you'll gain: Succession Planning, Employee Retention, Recognizing Others, Talent Management, Team Performance Management, Employee Engagement, Team Building, Team Leadership, People Management, Workforce Planning, Professional Development, Workforce Management, Employee Coaching, Interviewing Skills, Capacity Management, Dashboard, Mentorship
Beginner · Course · 1 - 4 Weeks