
Install R and R Studio. R Studio is one of the best IDEs (Integrated Desktop Environment) for R and Python.
Explore the 5 object types in R and the concept of vectors.
Learn to save both the R script (codes) and all of your work environment (workspace).
Learn the different operators in R. Operators are used for variable creations, math operations and logical conditions.
R has a range of in-built functions that help with statistical and mathematical operations.
Factors are important when working with categories and dummy variables. We create factors and then alter them.
Vectors and matrices are great for calculations. Vectors are 1-D, whereas matrices are 2-D. Lists are quite similar to vectors.
Learn how to create and query data frames.
Dates are vital to learn time series analysis. Learn the different date formats, including the ISO format.
Learn to install packages. You can copy and carry the packages to another computer!
Learn how to upload and manipulate datasets. You will practice on a '.csv' file.
Create variables, transform them and carry out group calculations. You can easily create variables using 'If-else' statements.
Learn to subset and order the data. You can subset the data for calculations and create new data frames.
Learn to manage your workspace. You can view all objects in the workspace, remove objects and save them.
Learn how to use in-built summary functions in R.
Learn how to detect and do calculations with missing values.
You can carry out proportion calculations in R. In addition, you can specify conditions and do calculations, like conditional mean.
Learn single variable plots, like Boxplots, Histograms, Kernel Plots, and QQ-plots.
Learn plot elements that are useful for comparing multiple variables, like Lowess, Abline and Scatterplot matrices.
Learn details of plot elements in R. You can learn how to add titles, colors, legends, and lines. You can change line width, colors and much more!
Learn how to store numeric data in Stata and use the various operators.
Learn how to install Stata packages and search for the most widely used packages from the SSC Archive.
Learn how to create variables in Stata using 'gen' and 'egen'. We create variables using sequences and conditions.
Vectors and matrices are great for calculations. Vectors are 1-D, whereas matrices are 2-D. Lists are quite similar to vectors.
Stata allows many complex date and time calculations. Learn about the different formats. Having an intuition will help with time series data analysis.
Learn how to load datasets in Stata. We practice on a '.csv' file. We upload, manipulate and save data. We also cover log files.
Learn to create variables using from a range of object formats. You can carry out transformations and use 'if-else' logic to create variables.
Learn to inspect and summarize a subset of data. We can even subset using missing values.
Learn how to remove objects, save the log file, clear the working memory and keep only a subset of data.
Learn to use in-built summary functions. Return function saves output from summary functions that can be used later. Covariance and correlations help find linear relations.
We can use 'nmissing' and 'npresent' to find missing values in Stata. Missing values are excluded by default in calculations.
You can carry out proportion calculations in R. In addition, you can specify conditions and do calculations, like a conditional mean.
Learn single variable plots, like Boxplots, Histograms, Kernel Plots, and QQ-plots.
Learn plot elements that are useful for comparing multiple variables, like Lowess, Abline and Scatterplot matrices.
In this comprehensive course, you’ll gain hands-on experience with both R and Stata, learning everything you need to start analyzing and visualizing data with confidence.
You’ll start from the very beginning, installation and setup, and progress through all the essential skills, including:
Core programming concepts: objects, operators, logical expressions, functions, factors
Data structures: vectors, lists, matrices, and data frames
Data handling: importing, saving, and inspecting datasets; creating variables; transformations; subsetting data
Practical utilities: managing working directories, clearing memory, installing packages
Data wrangling: handling missing values, conditional calculations, proportions
Analysis & visualization: summary statistics, single-variable and multi-variable plots
Special topics: basics of date handling, comparing matrices vs lists vs vectors
This course is suited for both beginners and professionals. You can learn Stata and R from the inside out in one course, complete with downloadable videos and resource files.
About the instructor:
The course is taught by Dr. Fahad, who holds a PhD in Business and Management from Warwick Business School and an MPhil from the University of Cambridge. With years of experience teaching data analysis to undergraduates and postgraduates, he understands where students struggle most and has designed this course to make learning clear, structured, and approachable. If you need more information, please get in touch!