Growing Agile - Impediments

A course for agile teams to learn what impediments are, how to identify them and some techniques for solving them.

Essential Wordpress Basic Training

Go From Wordpress Rookie To Wordpress Pro! Learn How To Setup & Run A Wordpress Website From Scratch!

Entrepreneurs: It is more than just a pitch deck

Learn the art of Agile Pitching from fundraising experts and entrepreneurs.

Entrepreneurship -- From Idea to Launch

This Entrepreneurship course explains the process from creation of an idea to successful launch of a new venture.

Stanford School of Medicine: Asthma

Learn how asthma causes breathing difficulties in adults and children. Breathing Basics. Asthma. Breathing Basics. Asthma.

Developing Kids Motor Skills and Coordination from 0-6 years

Amazing Motor Skills course that will help you understand what you can do to get kids ready to play and learn sport

C++ For C Programmers

This course is for experienced C programmers who want to program in C++. The examples and exercises require a basic understanding of algorithms and object-oriented software.

COMM411: Public Relations

Effective public relations skills are essential to so much of the success in private and public spheres.  Public relations efforts address how we wish to present ourselves to others and how to deal wi...

American Political Thought

This course surveys American political thought from the colonial era to the present. Required readings are drawn mainly from primary sources, including writings of politicians, activists, and theorist...

Advanced Physics 1

This free online Physics course covers electronics, electric systems, magnets, sounds and transformers, and much more. It provides a comprehensive grounding in Physics and is ideal as a complement to...

Disaster Preparedness : A Self Paced Course

How ready are you to face the major disasters in life?

Diploma in Business Management & Entrepreneurship

<p>This free online Diploma in Business Management and Entrepreneurship course gives you the opportunity to gain extensive knowledge and understanding of the principles and practices behind key busine...

Advanced Natural Language Processing

This course is a graduate introduction to natural language processing - the study of human language from a computational perspective. It covers syntactic, semantic and discourse processing models, emp...

IPv6 – The Next Generation Internet Communication Addressing System

Learn why IPv6 is profoundly and insanely the best communication protocol yet

Become a Web Developer from Scratch!

All the programming languages you need to become a top skilled Web Developer in one unique amazing course!

Node.js and Socket.IO for beginners

Learn Node.js and along with how to how to query Mysql through Node and Ajax.

EasyDSLR Digital Photography Course for Beginners

Take dramatically better photos by learning the basic principles you need to master your DSLR camera

Why We Need Psychology

For adults with an interest in the study of human behaviour – especially those who have often considered studying psychology but who have yet to begin.

Developing Innovative Ideas for New Companies: The First Step in Entrepreneurship

Explore how to identify and develop great ideas into great companies. Learn how to identify opportunities based on real customer needs. Take the first steps to creating a successful company.


This course will discuss the major ideas used today in the implementation of programming language compilers. You will learn how a program written in a high-level language designed for humans is system...