Learn Advance Your Future.

 

Find the best courses, videos, books, podcasts, and blogs to learn a new skill

Start here to learn R!

On R-exercises, you will find hundreds of exercises that will help you to learn R. We've bundled them into exercise sets, where each set covers a specific concept or function.

Graphic Design (Coursera)

This practical course gives you the tools to create professional looking Powerpoints, reports, resumes, and presentations.. Using a set of best practices refined through years of experience, you'll make your work look fresh and inspired.

Functional Programming Principles in Scala (Coursera)

In this course you will discover the elements of the functional programming style and learn how to apply them usefully in your daily programming tasks, such as modeling business domains or implementing business logic. You will also develop a solid foundation for reasoning about functional programs, by touching upon proofs of invariants and the tracing of execution symbolically.

Introduction to the Basic Concepts of Programming Languages (Coursera)

This course is an introduction to the basic concepts of programming languages, with a strong emphasis on functional programming. The course uses the languages ML, Racket, and Ruby as vehicles for teaching the concepts, but the real intent is to teach enough about how any language �fits together� to make you more effective programming in any language -- and in learning new ones.

R for Data Science

This is the website for �R for Data Science�. This book will teach you how to do data science with R: You'll learn how to get your data into R, get it into the most useful structure, transform it, visualise it and model it.

Getting Started with Python (Coursera)

This course aims to teach everyone the basics of programming computers using Python. We cover the basics of how one constructs a program from a series of simple instructions in Python. The course has no pre-requisites and avoids all but the simplest mathematics. Anyone with moderate computer experience should be able to master the materials in this course. This course will cover Chapters 1-5 of the textbook �Python for Everybody�. Once a student completes this course, they will be ready to take more advanced programming courses. This course covers Python 3.

Clear Both