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.
Обучение двух или более человек?
Попробуйте DataCamp for BusinessRecommended for Programming beginners
Build your Programming skills with interactive courses curated by real-world experts
БазовыйУровень мастерства
3 hours
20.5K
Track
Python Developer
28 hours
3.1K
Не знаете, с чего начать?
Пройдите ТестированиеПросмотрите курсы и направления обучения по Programming
Course
Object-Oriented Programming in Python
ПередовойУровень мастерства
4 hours
2K
Course
Intermediate GitHub Concepts
СреднийУровень мастерства
3 hours
1.9K
Course
Advanced Git
ПередовойУровень мастерства
3 hours
1.6K
Course
Introduction to Object-Oriented Programming in Java
СреднийУровень мастерства
4 hours
1.6K
Course
Intermediate Java
БазовыйУровень мастерства
4 hours
1.6K
Course
Introduction to Testing in Python
ПередовойУровень мастерства
4 hours
1.4K
Course
DevOps Concepts
БазовыйУровень мастерства
4 hours
1.4K
Course
Regular Expressions in Python
БазовыйУровень мастерства
4 hours
1.4K
Course
Introduction to Writing Functions in R
БазовыйУровень мастерства
4 hours
1.3K
Course
Intermediate Docker
СреднийУровень мастерства
4 hours
1.3K
Course
Writing Efficient R Code
СреднийУровень мастерства
4 hours
1.2K
Course
Introduction to Bash Scripting
СреднийУровень мастерства
4 hours
1.1K
Course
Intermediate SQL Server
СреднийУровень мастерства
4 hours
1.1K
Course
Intermediate Object-Oriented Programming in Python
ПередовойУровень мастерства
4 hours
884
Course
Developing Python Packages
СреднийУровень мастерства
4 hours
789
Course
Introduction to Optimization in Python
СреднийУровень мастерства
4 hours
687
Course
Practicing Coding Interview Questions in Python
ПередовойУровень мастерства
4 hours
679
Course
Improving Query Performance in PostgreSQL
СреднийУровень мастерства
4 hours
611
Course
Building Web Applications with Shiny in R
СреднийУровень мастерства
4 hours
584
Course
Data Types and Exceptions in Java
СреднийУровень мастерства
4 hours
557
Course
Improving Query Performance in SQL Server
СреднийУровень мастерства
4 hours
534
Course
String Manipulation with stringr in R
СреднийУровень мастерства
4 hours
510
Course
Writing Functions and Stored Procedures in SQL Server
СреднийУровень мастерства
4 hours
503
Course
Input/Output and Streams in Java
СреднийУровень мастерства
4 hours
493
Course
Introduction to Julia
БазовыйУровень мастерства
4 hours
449
Course
Working with Dates and Times in R
СреднийУровень мастерства
4 hours
423
Course
Object-Oriented Programming with S3 and R6 in R
ПередовойУровень мастерства
4 hours
401
Course
Case Study: Building Software in Python
ПередовойУровень мастерства
3 hours
317
Course
Querying a PostgreSQL Database in Java
ПередовойУровень мастерства
3 hours
312
Course
Concepts in Computer Science
БазовыйУровень мастерства
3 hours
307
Дополнительные материалы по теме 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 мин
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 мин
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 мин


