R Programming A-Z™: R For Data Science With Real Exercises!
What you'll learn
- Learn to program in R at a good level
- Learn how to use R Studio
- Learn the core principles of programming
- Learn how to create vectors in R
- Learn how to create variables
- Learn about integer, double, logical, character and other types in R
- Learn how to create a while() loop and a for() loop in R
- Learn how to build and use matrices in R
- Learn the matrix() function, learn rbind() and cbind()
- Learn how to install packages in R
- Learn how to customize R studio to suit your preferences
- Understand the Law of Large Numbers
- Understand the Normal distribution
- Practice working with statistical data in R
- Practice working with financial data in R
- Practice working with sports data in R
Requirements
- No prior knowledge or experience needed. Only a passion to be successful!
Description
Learn R Programming by doing!
There are lots of R courses and lectures out there. However, R has a very steep learning curve and students often get overwhelmed. This course is different!
This course is truly step-by-step. In every new tutorial we build on what had already learned and move one extra step forward.
After every video, you learn a new valuable concept that you can apply right away. And the best part is that you learn through live examples.
This training is packed with real-life analytical challenges which you will learn to solve. Some of these we will solve together, some you will have as homework exercises.
In summary, this course has been designed for all skill levels and even if you have no programming or statistical background you will be successful in this course!
I can't wait to see you in class,
What you will learn:
Learn how to use R Studio
Learn the core principles of programming
Learn how to create vectors in R
Learn how to create variables
Learn about integer, double, logical, character, and other types in R
Learn how to create a while() loop and a for() loop in R
Learn how to build and use matrices in R
Learn the matrix() function, learn rbind() and cbind()
Learn how to install packages in R
Sincerely,
Kirill Eremenko
Who this course is for:
- This course is for you if you want to learn how to program in R
- This course is for you if you are tired of R courses that are too complicated
- This course is for you if you want to learn R by doing
- This course is for you if you like exciting challenges
- You WILL have homework in this course so you have to be prepared to work on it
Instructors
My name is Kirill Eremenko and I am super-psyched that you are reading this!
Professionally, I come from the Data Science consulting space with experience in finance, retail, transport and other industries. I was trained by the best analytics mentors at Deloitte Australia and since starting on Udemy I have passed on my knowledge to thousands of aspiring data scientists.
From my courses you will straight away notice how I combine my real-life experience and academic background in Physics and Mathematics to deliver professional step-by-step coaching in the space of Data Science. One of the strongest sides of my teaching style is that I focus on intuitive explanations, so you can be sure that you will truly understand even the most complex topics.
To sum up, I am absolutely and utterly passionate about Data Science and I am looking forward to sharing my passion and knowledge with you!
Hi there,
We are the SuperDataScience team. You will hear from us when new SuperDataScience courses are released, when we publish new podcasts, blogs, share cheat sheets, and more!
We are here to help you stay on the cutting edge of Data Science and Technology.
See you in class,
Sincerely,
SuperDataScience Team!
Join 3.8M+ learners who study with Ligency.
With a 4.6 instructor rating, >1.1 M reviews, and 126 courses in 12 languages, we help engineers, leaders, and teams master the skills that power today’s AI revolution - then ship real results.
We start where the real world starts: with large language models and the products they power. You’ll learn the foundations of AI and Generative AI (gen AI), then ship production-grade systems - chatbots, copilots, automations, and AI agents. We go deep on LLM engineering: retrieval (RAG), evaluation, observability, safety, and the patterns teams use to run agentic systems at scale.
Our stack is practical and current. You’ll prototype fast with Python, LangChain, and LangGraph; explore models from OpenAI, Gemini, and Claude (including Claude Code); fine-tune and serve with Hugging Face and Ollama; and take it to production on AWS - from Bedrock to event-driven services. Need automation? We wire it together with n8n, clean interfaces, and CI/CD. Along the way you’ll master prompt engineering that holds up under load.
Where this leads: roles that ship. AI Engineer and LLM Engineer for those who love building; platform and MLOps paths for those drawn to reliability at scale; product and leadership tracks for the people moving Agentic AI from slide decks to business outcomes. The through-line is the same: learn fast, build faster, measure everything, iterate.
Start with our best selling course:
AI Coder: Complete Claude Code & Coding Agents Course - build complete products at speed with AI coding agents like Claude Code, Cursor, Copilot and Codex, no coding background required.
AI Engineer Core Track: LLM Engineering, RAG, QLoRA, Agents - a hands-on path from your first prompt to production patterns: 20+ models, RAG, QLoRA fine-tuning, and agents with LangChain/LangGraph.
AI Engineer Agentic Track: The Complete Agent & MCP Course - design, orchestrate, and deploy robust AI agents across OpenAI Agents SDK, CrewAI, LangGraph and MCP.
AI Engineer Production Track: Deploy LLMs & Agents at Scale - scaling patterns for pipelines, monitoring, and enterprise rollout on AWS with Bedrock, Google Cloud Platform, Azure and MLOps.
AI Builder: Create Agents, Voice Agents & Automations in n8n - wire up low-code AI agents, voice agents and business automations in n8n with ElevenLabs, RAG and MCP.
Practical Guide to AI Agents & Agentic AI with Claude Cowork - build six working no-code AI agents on your real tools (Gmail, Slack, Notion, Calendar) with Claude Cowork and MCP.
AI Leader: Generative AI & Agentic AI for Leaders & Founders - a concise playbook for strategy, governance, and ROI with Generative AI and agents.
If your goal is to level up quickly and ship something real, join us. Learn the concepts, touch the tools, build the thing - then take it to users. That’s the Ligency way.
