Skip to main content

Professional Certificate Series

Computer Science for Data Science

Join Harvard Online in this series of CS50 courses taught by renowned faculty to learn about data science

    • 2 Courses
    • 2 Courses
    • Earn Your Certificate
    What You'll Learn

    The CS50 Professional Certificate Program: Computer Science for Data Science explores the limitless potential of computer science converging with the analytical power of R programming

    The volume of data generated daily is staggering—more than 2.5 quintillion bytes every day. As the data surge continues to grow exponentially, organizations and individuals alike need to understand how to process and analyze this information to create strategic advantage. Beginning with CS50: Introduction to Computer Science, learners will complete an intensive and comprehensive dive into the core concepts of computer science developed by renowned Harvard University Professor David J. Malan. The course will cover concepts like abstraction, algorithms, and data structures and management—serving as a foundation for how data is used to improve decision-making and critical thinking skills. Through CS50’s Introduction to Programming with R, you will elevate your skills as you discover the statistical power of R using real-world datasets to manipulate data, create colorful visualizations, and package and export R code for reproducibility. Whether you're a data enthusiast, a seasoned computing professional, or interested in entering the fastest-growing industry, this professional certificate program unravels the complexities of today’s data landscape, equipping you with the skills needed to create efficient, accurate, and actionable data insights.

    Learn More
    Learning Outcomes

    A broad and robust understanding of computer science and programming.

    Learning Outcomes

    The basics of programming using the R language, a widely-used language for statistical computing and data analysis.

    Learning Outcomes

    Skills in filtering and analyzing data based on conditions, apply functions and loops for data manipulation, and write functions to modularize code.

    2 Courses

    Beyond our premium learning paths you can still earn certificates

    CS50: Introduction to Computer Science

    10-20 hours a week

    Learn more
    CS50's Introduction to Programming with R

    CS50’s Introduction to Programming with R

    6-12 hours a week

    Learn more

    Learn from the best in the industry

    Meet your instructors

    Brian Yu

    Brian Yu

    Carter Zenke

    Carter Zenke

    David J. Malan

    David J. Malan

    Gordon McKay Professor of the Practice of Computer Science, Harvard University

    Doug Lloyd

    Doug Lloyd

    Industry Insights

    The demand for AI and ML specialists will grow by 40% from 2023 to 2027.

    This professional certificate program will benefit anyone who holds or aspires to the following job titles: Data Scientist, Data Analyst, Software Engineer, Business Intelligence Analyst, Machine Learning Engineer, Data Analytics Consultant.

    R programming is in high demand for data scientists. The Dice Technology Salary Survey conducted in December 2022 showed the average salary for R programmers increased 3.8% from 2019.