Introduction to Data Science With Beginning R and Python
A structured start to your data science journey.
R and Python for Beginners, Taught a Different Way
You don’t need a tech degree to get started with data. You just need the right training.
Introduction to Data Science with Beginning R and Python, offered in partnership between NC State Continuing and Lifelong Education and the NC State Data Science and AI Academy, combines an introduction to both coding languages into one course. While most programs teach only a single language, this course gives you hands-on practice with R and Python together, building a flexible foundation for data analysis and further learning.
In just four weeks, explore datasets, write explainable code and discover new ways to solve problems using data. This beginner-friendly course covers both the R programming language and Python for data science, making it ideal for professionals and recent grads. You’ll join a small online cohort with live instruction, open discussion and direct access to your instructor. By the end of the course, you’ll practice building content you can apply in your work environment and eventually add to a portfolio or use as a skills showcase.
Why This Course Stands Out
Two Languages, Not Just One
Learn R and Python together for broader career flexibility.
Real Training From a Trusted Source
Get high-quality instruction from NC State’s Data Science and AI Academy.
Certificate That Carries Weight
Earn a certificate of completion from NC State Continuing and Lifelong Education and the Data science and AI Academy.
Work With Relevant Data
Work with datasets that reflect your work and interests.
Structured for Busy Lives
Four weeks of live sessions designed to fit your schedule.
Quality Training Without Hidden Costs
Open-source tools and expert instruction included in the course fee.
Meet Your Instructor

R and Python for Beginners, Made Approachable
Data science is not just about code. It is about building clear, repeatable processes that help you answer questions quickly and more effectively.
This guided, four-week course teaches R and Python as practical tools for people who work with data every day but want more flexibility than spreadsheets or proprietary software allow.
In a supportive, live setting, you will learn how to organize data, explore patterns and communicate results using workflows you can apply directly to your job. It is the only course designed to introduce both R and Python programming languages together.

Who Should Attend
- Marketers, educators, healthcare workers and analysts ready to upskill
- Recent grads in social sciences, communications or policy
- Anyone curious about data and ready to take a first step
Real Interaction, Real Learning
Join live sessions with your instructor and peers.
Ask questions, share ideas and stay engaged from start to finish.
Course Details

- Dates: To Be Determined. Add yourself to the Watchlist.
- Time: To Be Determined
- Registration Deadline:
- Format: Online, synchronous classes taught in English via Zoom
- Tuition: $1,650
Learning Objectives
By the end of the course, you’ll be able to:
- Build and run data workflows using R and Python
- Clean, organize and visualize datasets
- Explore relationships between variables
- Write explainable, well-documented code
- Communicate insights clearly and effectively
- Apply your skills to real-world data challenges
- Leverage AI to get started
- Develop a project you can apply to your work
Course Requirements
Essential Hardware:
- High-speed internet (5+ Mbps download)
- Webcam, mic and speakers
- A computer that meets the following specs:
- OS: Windows 10+, macOS 10.15+, or modern Linux
- Processor: Dual-core (Intel i3/AMD Ryzen 3 or better)
- RAM: 8GB minimum
- Display: 1366 x 768 (1920 x 1080 or higher recommended)
- Browser: Chrome, Firefox, Edge, or Safari (latest versions)
Software and Materials:
- Access to Moodle
- RStudio installation
- Jupyter Notebook
- Online textbook: A Project-based Approach to Introductory R and Python for Data Science
Request More Information
Contact Us
Phone
Office of Professional Development
919.515.2261