Program start date | Application deadline |
2024-02-13 | - |
2024-04-11 | - |
Program Overview
This eight-week online program introduces participants to R programming for social data science. It covers core programming concepts, data management, visualization, and best practices in project workflow and version control. Participants will engage in hands-on coding exercises and receive a Certificate of Completion upon successful completion. The program is designed for professionals in the private sector, such as those in ITC, finance, and banking.
Program Outline
Outline:
- R for Social Data Science introduces participants to the core programming concepts, such as functions, variables, conditions, loops, working with libraries, and interacting with APIs. It also covers data management and visualisation. Best practices in project workflow and version control will also be introduced using Github.
- The schedule of topics for the class is as follows:
- Sessions 1 & 2, Introduction to Computation: Discuss core software development concepts such as computers, programming languages and algorithms. Learn how to share code using GitHub.
- Sessions 3 & 4, R Basics: Introduce environments, variables, assignment, and object types. Start using some built-in functions to describe data.
- Sessions 5 & 6, Control Flow: Branching, if-else statements, and loops.
- Sessions 8 & 9, Functions: Main building block of a program implemented in any computing language, learning how to construct them.
- Sessions 10 & 11, Debugging, Testing, Performance and Complexity: Learn how to eliminate errors in structured ways and debug, measure execution time and benchmarking of specific operations.
- Sessions 12 & 13, Data Wrangling: Focus on data frames (base R) and its tidyverse cousin tibble.
- Sessions 14 & 15, Visualisation: Learn how to plot data in different formats using base R and gglot.
- Sessions 16 & 17, Gathering Electronic Data: Fundamentals of web scraping, collecting data from online sources.
Teaching:
- The course will be delivered online over eight weeks (with one week off for reading week). There will be two 1.5-hour sessions each week on Tuesday and Thursday evenings from 6pm-7:30pm.
- The course runs from Tuesday 13th February to Thursday 11th April.
- Participants will engage with the material in a hands-on environment, which will include coding homework / exercises throughout the CPD.
- On successful completion of the CPD, students will receive a Certificate of Completion. In order to be awarded the Certificate of Completion for R for Social Data Science, participants will need to have completed all required CPD exercises.
Other:
- The target learner cohort are participants working in the private sector, for example ITC, finance, and banking sectors.
- Participants should have access to a laptop or desktop with camera and a microphone.
Trinity College Dublin
Overview:
Trinity College Dublin is Ireland's leading university, known for its vibrant community of staff, students, and alumni. It is considered one of the world's great universities, located in the heart of Dublin, a city renowned for its rich history and culture.
Services Offered:
Student Life and Campus Experience:
The university boasts a dynamic and energetic atmosphere, fostering a sense of community among its members. Students can expect a stimulating environment where ideas are exchanged and explored.