Introduction to R Programming

Course Dates: 22/07/20 - 12/08/20
Time: 18:00 - 21:00
Location: Online

Programming is the cornerstone of keeping up with business and technology. Learn the immensely popular language R to boost your skills and widen your horizons.

This course will be delivered online. See the ‘How will I be taught’ section in course details for more information.


What is the course about?

R is a programming language used widely for statistics, machine learning and data mining. Its popularity has increased a lot in recent years, and it is particularly useful for business and science. This course is designed for those who have little to no programming experience, and would like to learn a computational way of thinking as well as a very useful language. If you have experience in another language and would like to pick up R, you will be provided with extra material suited to your level.

What will we cover?

For the first half of the course we will cover the basics of writing code in R. This will include concepts like data types, operators, lists, variables, data frames, functions, loops, and importing data.
For the second half we'll move on to how this can be applied. We'll have a look at how to use R for statistics, graphics, data mining, machine learning and time series. To make it more interesting, we'll use real life examples from science, finance, and everyday life.

What will I achieve?
By the end of this course you should be able to...

Solve simple problems using R programming. This could include analysing business data, or using data frames for handling large data sets. Being a good programmer is all about experience, but this course will give you the skill set to tackle new problems on your own. You will learn how to handle syntax errors and what to do when you get stuck.

What level is the course and do I need any particular skills?

The course is introductory, and no programming experience is required. Basic computer skills are required.

How will I be taught, and will there be any work outside the class?

You will be introduced to a topic, then you'll try programming it. There will also be exercises and games so you're not sat still staring at the screen all day. There will be an optional, but highly recommended homework set.

This course will be delivered online, and will involve tutor presentation and class discussion. Student preparation and homework outside class times is strongly encouraged. To fully participate in this online class you will need:
- An email address
- A reliable internet connection
- A computer/laptop/tablet with a fully updated browser (preferably google chrome). Your device will need a microphone, and preferably a camera.

Are there any other costs? Is there anything I need to bring?

It is a good idea to bring a pen and a notebook. You might also want to bring a memory stick, or have a functioning email account so you can send your R files to yourself.

When I've finished, what course can I do next?

Introduction to Python, Data science with Python, Excel:analysing data, Data analysis with Power BI.

Tutor Biographies
Liv Helen Vage

Liv is a physicist with background in machine learning. She completed her masters degree at University College London, with a thesis in theoretical astrophysics, and is currently working on a PhD in particle physics at Imperial College. She first started exploring machine learning at the Wolfram Summer School in Boston, and has since done internships with BT in the UK and DESY in Germany. Her PhD centrers around using novel methods for high performance computing and machine learning for the upgrade of the compact muon solenoid experiment at CERN in Switzerland.

Please note: We reserve the right to change our tutors from those advertised. This happens rarely, but if it does, we are unable to refund fees due to this. Our tutors may have different teaching styles; however we guarantee a consistent quality of teaching in all our courses.

Book your place

Course Code: CRC03

Wed, eve, 22 Jul - 12 Aug '20

Duration: 4 sessions (over 4 weeks)

Full fee: £199.00
Senior fee: £199.00
Concession: £121.00

Or call to enrol: 020 7831 7831

Any questions?
or call 020 7492 2515

Please note: we offer a wide variety of financial support to make courses affordable. For more information visit our online Help Center. You can also visit the Information, Advice and Guidance drop-in service, open from 12 – 6.45, Monday to Friday.