Object-Oriented Programming
Learn the principles of programming for building large and extensible systems. Go beyond the basics of programming to understand object-oriented [...]
Big Data for Better Performance
In a digital world, data has gone ‘big’ – ushering in the age of the zettabyte. This course shows you [...]
10 Steps to a Fluent English
When we are learning a language, we face numerous problems that slow down or stop our learning progression. This course [...]
English for Journalists, Part 2
Improve your English grammar, vocabulary and writing skills through topics in journalism including free speech, sports, humor and broadcast writing. [...]
Leading the Organization
Learn effective strategies for developing, articulating, and implementing organizational change initiatives that can help lead your organization to success. This [...]
Concepts in Game Development (GamesDev)
There are lots of different skills that go into game development. This course is about key technical concepts in game [...]