Harvard University
Data Science: R Basics
4.4273 ratingsBuild a foundation in R and learn how to wrangle, analyze, and visualize data.
- edX
- 8 weeks, 2 - 3 hours per week
- Self-paced
- Free to audit
- Paid certificate
- Beginner
Free online
Learn Mathematics online: university courses, full YouTube courses, and courses with free certificates, from the IITs, MIT, Harvard, Google, Microsoft and more.
2,989 courses
Mathematics topics
Harvard University
Build a foundation in R and learn how to wrangle, analyze, and visualize data.
Harvard University
Learn to use machine learning in Python in this introductory course on artificial intelligence.
Harvard University
Show what you've learned from the Professional Certificate Program in Data Science.
Stanford Online
Cryptography is an indispensable tool for protecting information in computer systems. In this course you will learn the inner workings of cryptographic systems and how to correctly use them in real-world applications. The course begins with a detailed discussion of how two parties who have a shared…
Stanford Online
The primary topics in this part of the specialization are: asymptotic ("Big-oh") notation, sorting and searching, divide and conquer (master method, integer and matrix multiplication, closest pair), and randomized algorithms (QuickSort, contraction algorithm for min cuts).
Stanford Online
The primary topics in this part of the specialization are: data structures (heaps, balanced search trees, hash tables, bloom filters), graph primitives (applications of breadth-first and depth-first search, connectivity, shortest paths), and their applications (ranging from deduplication to social…
Stanford Online
The primary topics in this part of the specialization are: greedy algorithms (scheduling, minimum spanning trees, clustering, Huffman codes) and dynamic programming (knapsack, sequence alignment, optimal search trees).
Microsoft
Learn to branch your code's execution path by evaluating Boolean expressions.
Stanford Online
The primary topics in this part of the specialization are: shortest paths (Bellman-Ford, Floyd-Warshall, Johnson), NP-completeness and what it means for the algorithm designer, and strategies for coping with computationally intractable problems (analysis of heuristics, local search).
Harvard University
Learn inference and modeling, two of the most widely used statistical tools in data analysis.
The Georgia Institute of Technology
Learn the fundamentals of computing in Python, including variables, operators, and writing and debugging your own programs.
MIT OpenCourseWare
Prediction is at the heart of almost every scientific discipline, and the study of generalization (that is, prediction) from data is the central topic of machine learning and statistics, and more generally, data mining. Machine learning and statistical methods are used throughout the scientific wor…
MIT OpenCourseWare
This course is a graduate introduction to natural language processing - the study of human language from a computational perspective. It covers syntactic, semantic and discourse processing models, emphasizing machine learning or corpus-based methods and algorithms. It also covers applications of th…
Harvard University
Learn skills and tools that support data science and reproducible research, to ensure you can trust your own research results, reproduce them yourself, and communicate them to others.
MIT OpenCourseWare
This course focuses on the algorithms for analyzing and designing geometric foldings. Topics include reconfiguration of foldable structures, linkages made from one-dimensional rods connected by hinges, folding two-dimensional paper (origami), and unfolding and folding three-dimensional polyhedra. A…
The University of Michigan
This course is a "no prerequisite" introduction to Python Programming. You will learn about variables, conditional execution, repeated execution and how we use functions. The homework is done in a web browser so you can do all of the programming assignments on a phone or public computer.
Harvard University
Perform RNA-Seq, ChIP-Seq, and DNA methylation data analyses, using open source software, including R and Bioconductor.
IISc Bangalore
Computer Science and Engineering course by Prof. Prathosh A. P.
IISc Bangalore
Computer Science and Engineering course by Prof. Gugan Chandrashekhar Mallika Thoppe.