Available courses

Everyone wants to know: What does it take to reach success in business—the kind of success that lasts? It all comes down to a solid grasp of the fundamentals of business—the same kind that are taught to MBA students in many of the world's most prestigious business schools.

Critical Business Skills for Success is designed to give you just this kind of integrated, accessible introduction. Bringing together five prestigious and renowned business professors from some of America's top business schools, each of this course's five parts is a detailed look at a particular skill:

  • strategy,
  • operations,
  • finance and accounting,
  • organizational behavior, and
  • marketing.

Here in one place is an authoritative guide to the five essential disciplines that everyone, entry-level employees and CEOs alike, needs to master in order to reap rewards in today's complex marketplace.



An offshoot of artificial intelligence, machine learning takes programming a giant step beyond the traditional role of computers in routine data processing, such as scheduling, keeping accounts, and making calculations. Now computers are being programmed to figure out how to solve problems by themselves—problems that are so complex that humans often don’t know where to begin. Indeed, machine learning has become so advanced that, often, even the experts don’t know how a computer arrives at the solution it does.

Introduction to Machine Learning demystifies this revolutionary discipline in 25 try-it-yourself lessons taught by award-winning educator and researcher Michael L. Littman, the Royce Family Professor of Teaching Excellence in Computer Science at Brown University. Dr. Littman guides you through the history, concepts, and techniques of machine learning, using the popular computer language Python to give you hands-on experience with the most widely used programs and specialized libraries .



Learning Java Programming teaches you how to write computer programs in Java and shows how everyday programmers use this language to build desktop graphical user interfaces (GUIs) and mobile applications for Android devices. Software engineer, teacher, and expert Java programmer Paulo Dichone delivers 36 highly interactive lessons that reveal not just how Java works, but some of the many insider tips and tricks programmers use to solve problems. Equal parts authoritative and accessible, this course brings Java to life for programmers of all levels of experience—and for anyone who uses their phone or computer to shop, pay, play, watch, learn, and thrive.

Learning a new language opens a wealth of opportunities. But there’s one language family that provides benefits like no other: the languages of computer programming. Programming is an eminently learnable skill that gives you unrivalled problem-solving power you can apply in all areas of life. Now, a pathbreaking guide to learning this important language is available with How to Program: Computer Science Concepts and Python Exercises. This accessible and easy to understand course will introduce you to the universe of programming using one of the world’s most accessible, popular, and powerful computer languages, Python 3, as a gateway  Taught by Professor John Keyser of the Department of Computer Science and Engineering at Texas A&M University, one of the top-ranked computer science programs in the country, this unique video course is the easiest and most rewarding way to learn Python and computer programming.


Big Data: How Data Analytics Is Transforming the World introduces you to the key concepts, methods, and accomplishments of this versatile approach to problem solving. Taught by Professor Tim Chartier, an award-winning Associate Professor of Mathematics and Computer Science at Davidson College, these 24 half-hour lectures give you the big picture on big data, highlighting the crucial role of data analytics in today’s world and the even greater impact it will have in the future.

Whether you are searching for the past or want to better understand the world as it is today, travel—even virtually, from the comfort of home—offers a unique opportunity to see the world in new ways. Perhaps you would like to wander the cosmopolitan streets of London, roam the 1,000-year-old campuses of Oxford and Cambridge, or tour world-famous museums like the Tate Modern and the National Railway Museum. Or maybe you are aiming for a more pastoral adventure, like an expedition across the romantic wilds of the Scottish Highlands, or a journey to see the breathtaking vistas of the Jurassic coast. No matter what experience you are hoping to find, a tour of England, Scotland, and Wales rewards visitors with an astonishing array of historical, cultural, and scenic pleasures and reveals the heritage of a nation that has influenced the world immeasurably.