course
Programming courses
Programming is a highly versatile skill, enabling you to dictate instructions to computer programs. DataCamp combines short video with extensive hands-on coding exercises, enabling anyone to master programming at speed.
Training 2 or more people?
Try DataCamp for BusinessRecommended for Programming beginners
Build your Programming skills with interactive courses curated by real-world experts
BeginnerSkill Level
3 hours
5.3K
track
Python Developer
28 hours
143
Not sure where to start?
Take an AssessmentBrowse Programming courses and tracks
77 resultscourse
Introduction to Python
BeginnerSkill Level
4 hours
33.2K
course
Introduction to R
BeginnerSkill Level
4 hours
15.3K
course
Intermediate Python
BeginnerSkill Level
4 hours
18.6K
course
Introduction to Python for Developers
BeginnerSkill Level
3 hours
5.3K
course
Intermediate R
BeginnerSkill Level
6 hours
5.9K
course
Introduction to the Tidyverse
BeginnerSkill Level
4 hours
7K
course
Introduction to Functions in Python
BeginnerSkill Level
3 hours
5.1K
course
Introduction to Relational Databases in SQL
BeginnerSkill Level
4 hours
3.9K
course
PostgreSQL Summary Stats and Window Functions
IntermediateSkill Level
4 hours
4.6K
Related resources on Programming
blog
Introduction to Programming Paradigms
Explore the core concepts of major programming paradigms with Python examples, including object-oriented, functional, procedural, and declarative paradigms.
Samuel Shaibu
12 min
blog
Will AI Replace Programming?
Will programmers disappear, or will their roles just be disrupted by the adoption of next-generation AI tools?
Javier Canales Luna
8 min
tutorial
Functional Programming vs Object-Oriented Programming in Data Analysis
Explore two of the most commonly used programming paradigms in data science: object-oriented programming and functional programming.
Amberle McKee
15 min
Ready to apply your skills?
project
Writing Functions for Product Analysis
0.75 hours
4.5K
project
Performing a Code Review
1 hour
3.1K
project
Cleaning Bank Marketing Campaign Data
0.5 hours
12.1K