Learn Advance Your Future.

 

Find the best courses, videos, books, podcasts, and blogs to learn a new skill

De-Mystifying Mindfulness (Coursera)

De-Mystifying Mindfulness. Evolving from the popular Honours Academy course at Leiden University, this innovative course combines conventional scholarly inquiry from multiple disciplines (ranging from psychology, through philosophy, to politics) with experiential learning (including specially designed meditation labs,' in which you'll get chance to practice and analyze mindfulness on yourself).

Mindshift: Break Through Obstacles to Learning and Discover Your Hidden Potential (Coursera)

Mindshift: Break Through Obstacles - This course is designed to show you how to look at what you're learning, and your place in what's unfolding in the society around you, so you can be what you want to be, given the real world constraints that life puts on us all. You'll see that by using certain mental tools and insights, you can learn and do more'far more'than you might have ever dreamed!

Graphic Design (Coursera)

This practical course gives you the tools to create professional looking Powerpoints, reports, resumes, and presentations.. Using a set of best practices refined through years of experience, you'll make your work look fresh and inspired.

Functional Programming Principles in Scala (Coursera)

In this course you will discover the elements of the functional programming style and learn how to apply them usefully in your daily programming tasks, such as modeling business domains or implementing business logic. You will also develop a solid foundation for reasoning about functional programs, by touching upon proofs of invariants and the tracing of execution symbolically.

Introduction to the Basic Concepts of Programming Languages (Coursera)

This course is an introduction to the basic concepts of programming languages, with a strong emphasis on functional programming. The course uses the languages ML, Racket, and Ruby as vehicles for teaching the concepts, but the real intent is to teach enough about how any language �fits together� to make you more effective programming in any language -- and in learning new ones.

Getting Started with Python (Coursera)

This course aims to teach everyone the basics of programming computers using Python. We cover the basics of how one constructs a program from a series of simple instructions in Python. The course has no pre-requisites and avoids all but the simplest mathematics. Anyone with moderate computer experience should be able to master the materials in this course. This course will cover Chapters 1-5 of the textbook �Python for Everybody�. Once a student completes this course, they will be ready to take more advanced programming courses. This course covers Python 3.

Clear Both