5-10 hours/week



E.g., 2016-10-24
E.g., 2016-10-24
E.g., 2016-10-24
Oct 24th 2016

This course is for anyone who would like to apply their technical skills to creative work ranging from video games to art installations to interactive music, and also for artists who would like to use programming in their artistic practice.

Average: 8 (1 vote)
Oct 17th 2016

This course will cover the major techniques for mining and analyzing text data to discover interesting patterns, extract useful knowledge, and support decision making, with an emphasis on statistical approaches that can be generally applied to arbitrary text data in any natural language with no or minimum human effort.

No votes yet
Oct 17th 2016

In this course we will seek to “understand Einstein,” especially focusing on the special theory of relativity that Albert Einstein, as a twenty-six year old patent clerk, introduced in his “miracle year” of 1905. Our goal will be to go behind the myth-making and beyond the popularized presentations of relativity in order to gain a deeper understanding of both Einstein the person and the concepts, predictions, and strange paradoxes of his theory.

No votes yet
Oct 11th 2016

On October 11, 2016, the International Writing Program at the University of Iowa will open a the new fiction writing course How Writers Write Fiction 2016: Storied Women. Centered on female authorial voices and female literary characters, this online course will be offered completely free to all participants and will welcome writers of all genders.

Average: 9 (3 votes)
Oct 10th 2016

We will introduce the time value of money (TVM) framework in a carefully structured way, using relatively simple applications at first and quickly moving to more advance ones. We will then spend some time on developing an understanding of alternative decision criteria (NPV, IRR, Profitability, etc.) that are commonly used in the real world. We will wrap up the course with an exposure to the determination of cash flows using accounting principles. The main focus in this building block will be on individual/personal decisions because of two reasons: (a) we learn when we see value to us as individuals and (b) the beauty of finance is that the building blocks of finance are applicable to any decision, personal or corporate.

Average: 7 (2 votes)
Oct 10th 2016

This course introduces you to the design and implementation of Android applications for mobile devices. You will build upon concepts from the prior course, including handling notifications, using multimedia and graphics and incorporating touch and gestures into your apps.

Average: 6.1 (8 votes)
Sep 26th 2016

Learn a new way to approach problem solving by stating the problem and letting powerful constraint solving software do the rest. This class teaches you the art of encoding complex discrete optimization problems in the MiniZinc modeling language and then shows you how to effortlessly solve them by leveraging state-of-the-art open-source constraint solving software.

No votes yet
Sep 26th 2016

This is a course aimed at making you a better designer. The course marries theory and practice, as both are valuable in improving design performance.

Average: 8.5 (2 votes)
Sep 26th 2016

Dans ce cours, vous apprendrez à bien programmer en Python. On vous mènera des premiers pas dans le langage à l'étude des concepts les plus évolués au travers de nombreuses vidéos courtes, d'exercices et de mini-projets.

Average: 9 (2 votes)
Sep 10th 2016

ModPo is a fast-paced introduction to modern and contemporary U.S. poetry, from Dickinson and Whitman to the present. Participants (who need no prior experience with poetry) will learn how to read poems that are supposedly "difficult."

Average: 4.3 (3 votes)
Sep 8th 2016

An introduction to leading profound social, environmental and personal transformation.

Average: 9.7 (3 votes)
Aug 15th 2016

Learn how to apply data science techniques using parallel programming in Apache Spark to explore big data.

No votes yet
Jul 11th 2016

Learn the underlying principles required to develop scalable machine learning pipelines and gain hands-on experience using Apache Spark. Machine learning aims to extract knowledge from data, relying on fundamental concepts in computer science, statistics, probability and optimization.

Average: 7.8 (4 votes)
Jun 15th 2016

Learn the fundamentals and architecture of Apache Spark, the leading cluster-computing framework among professionals. Spark is rapidly becoming the compute engine of choice for big data. Spark programs are more concise and often run 10-100 times faster than Hadoop MapReduce jobs. As companies realize this, Spark developers are becoming increasingly valued.

Average: 6.8 (8 votes)
Dec 1st 2015

Discover the integral---what it is and how to compute it. See how to use calculus to model real world phenomena. Part 2 of 3.

No votes yet
Nov 27th 2015

Prepare for the IELTS Academic tests in this comprehensive, self-paced course covering listening, speaking, reading and writing.

Average: 5.3 (7 votes)
Nov 10th 2015

Learn functional programming, design patterns, loop invariants, and more in part 2 of this introductory programming course.

No votes yet
Oct 19th 2015

This course introduces the international and domestic laws, institutions, and legal and political theories that protect basic liberties of all human beings. The course provides an overview of the internal law of human rights and the principal mechanisms and strategies for holding governments accountable for violating those rights.

Average: 6.2 (5 votes)
Oct 5th 2015

This course is an introduction to the finite element method as applicable to a range of problems in physics and engineering sciences. The treatment is mathematical, but only for the purpose of clarifying the formulation. The emphasis is on coding up the formulations in a modern, open-source environment that can be expanded to other applications, subsequently.

Average: 8.2 (5 votes)
Sep 22nd 2015

Learn the principles and techniques behind modern Information Technology.

Average: 1 (1 vote)