Main online courses and MOOCs - student reviews
WE FOUND 8344 COURSES
Corpus Linguistics: Method, Analysis, Interpretation
Learn how to build and query corpora in this practical course The course aims to: Equip those taking the course with skills necessary for collecting and analysing large digital coll...
This is an introductory-level course in supervised learning, with a focus on regression and classification methods. The syllabus includes: linear and polynomial regression, logistic regression and...
Probabilistic Graphical Models
In this class, you will learn the basics of the PGM representation and how to construct them, using both human knowledge and machine learning techniques.
Digging Deeper: Making Manuscripts
Digging Deeper: Making Manuscripts introduces you to the study of early text technologies, focusing principally on the medieval book, but covering other textual objects, too, such as scrolls and d...
The Internet is a computer network that millions of people use every day. Understand the design strategies used to solve computer networking problems while you learn how the Internet works.
Writing in the Sciences
This course teaches scientists to become more effective writers, using practical examples and exercises. Topics include: principles of good writing, tricks for writing faster and with less anxiety,...
Learn more advanced Git by practicing the concepts of Git version control. Increase your Git knowledge by learning more advanced systems within Git.
Journey Into Mobile
Learn mobile web design with mobile-first, adaptive, and responsive web design concepts. Review the best practices with our Journey into Mobile course.
Intro to Theoretical Computer Science
This class teaches you about basic concepts in theoretical computer science -- such as NP-completeness -- and what they imply for solving tough algorithmic problems.
VLSI CAD: Logic to Layout
A modern VLSI chip has a zillion parts -- logic, control, memory, interconnect, etc. How do we design these complex chips? Answer: CAD software tools. Learn how to build these tools in this class.
Learn the R programming language for data analysis and visualization. This software programming language is great for statistical computing and graphics.
Introduction to Differential Equations
Phenomena as diverse as the motion of the planets, the spread of a disease, and the oscillations of a suspension bridge are governed by differential equations. MATH226x is an introduction to the ma...
Data Analysis with R
Exploratory data analysis is an approach for summarizing and visualizing the important characteristics of a data set. Promoted by [John Tukey](http://en.wikipedia.org/wiki/John_Tukey), exploratory ...
Cryptography is present in everyday life, from paying with a credit card to using the telephone. Learn all about making and breaking puzzles in computing.
English Essay Writing
Being able to write effective, persuasive, and lucid essays is a vital skill that we all need, irrespective of the subject we study. By following the tactics and techniques taught in this course,...