University of California, Berkeley




Customize your search:

E.g., 2017-06-23
E.g., 2017-06-23
E.g., 2017-06-23
Self Paced

An introduction to the beauty & joy of computing. The history, great principles, social implications, & future of computing. Beautiful applications, have changed the world. How computing empowers discovery & progress in other fields.

Average: 6 (1 vote)
Jun 1st 2017

An introduction to academic writing for English Language Learners, focusing on essay development, grammatical correctness, and self-editing.

Average: 5.6 (8 votes)
May 16th 2017

Learn Ruby programming language basics, the Ruby on Rails Model-View-Controller (MVC) development framework and software engineering fundamentals. This intermediate computer programming course uncovers how to code long-lasting software using highly-productive Agile techniques to develop Software as a Service (SaaS) using Ruby on Rails.

Average: 1 (2 votes)
Jan 3rd 2017

The first MOOC to teach positive psychology. Learn science-based principles and practices for a happy, meaningful life. "A free eight-week Science of Happiness course that will offer practical, research-backed tips on living a happy and meaningful life." - Huffington Post

Average: 6.4 (21 votes)
Oct 12th 2016

An introduction to academic writing for English Language Learners, focusing on essay development, grammatical correctness, and self-editing.

Average: 2.3 (4 votes)
Sep 20th 2016

Learn how to apply Agile techniques to enhance and refactor legacy code to become a true Ruby on Rails developer.Part 2 of the UC Berkeley Agile Development Using Ruby on Rails XSeries Program will teach you to use JavaScript to enhance applications and create more sophisticated apps by adding relationships between models within the Ruby on Rails framework.

No votes yet
Sep 6th 2016

A computer science principles course for anyone who wants to learn how to translate ideas into code. Discover the big ideas and thinking practices in computer science plus learn how to code using one of the friendliest programming languages, Snap! (based on Scratch).

Average: 4.4 (8 votes)
Aug 30th 2016

Learn how to identify what your consumers want in a product and the best distribution and sales channels to engage with your chosen markets.

Average: 5.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
Aug 2nd 2016

Learn how to analyze your competition and effectively segment your market to improve overall customer satisfaction and company profits.

Average: 7 (1 vote)
Aug 1st 2016

Reading, discussing, and writing about Sir Arthur Conan Doyle’s mystery classic, A Study in Scarlet.

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)
Jul 5th 2016

Learn how to use price and promotion analytics to effectively allocate your marketing budget to maximize profits. In this marketing course, you will learn how to price your offerings, as well as how to allocate your scarce marketing budget among different promotion vehicles to maximize their overall impact in the organization. You will also learn how to select prices to maximize profits or fulfill other specific company objectives.

No votes yet
Jul 1st 2016

Reading, discussing, and writing about James Joyce’s short story collection, Dubliners. This course will examine James Joyce’s collection of fifteen short stories called simply Dubliners.

Average: 4 (3 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)
Jun 7th 2016

Learn best approaches and practices for marketing measurement, including how to use metrics to measure success. Begin your journey in a new career in marketing analytics. Learn about powerful strategies and methodology, starting with identifying market trends and metrics used to measure marketing success. In this marketing course, you will learn how to execute market sizing, identify market trends, and predict future conditions.

No votes yet
Jun 1st 2016

Reading, discussing, and writing about Mary Shelley’s classic novel, Frankenstein; Or, The Modern Prometheus.

Average: 1.8 (9 votes)
May 17th 2016

Improve your English grammar, vocabulary and writing skills through topics in journalism including free speech, sports, humor and broadcast writing. English for Journalists offers instruction in English language development for students who are studying journalism, or working journalists who want to improve their English proficiency. Students with a basic understanding and interest in journalism are encouraged to sign up.

No votes yet
May 2nd 2016

Reading, discussing, and writing about Mark Twain’s classic novel, “Huckleberry Finn.” This course will explore in depth Mark Twain’s 1884 novel, Huckleberry Finn, which has an important place in American literature and history. This novel is among the first in major American literature to be written in dialect, characterized by regional Southern English. While this makes the writing difficult to understand at first, it also gives us a window into the language of the time.

No votes yet
Apr 18th 2016

An introduction to academic writing for English Language Learners, focusing on essay development, grammatical correctness, and self-editing. College Writing 2.3x is the third part of the academic writing course. In this part, you will focus on writing in different disciplines, specifically writing for science and engineering, writing in the humanities, and in the social sciences.

Average: 4 (3 votes)