“Knowledge is great. Competence is great. But the combination of both encourages people to trust you and increases your powers of enchantment. And in this world, the combination is a breath of fresh air.”
― Guy Kawasaki, Enchantment: The Art of Changing Hearts, Minds, and Actions
You can greatly increase your knowledge and competence when learning a topic by using videos. They can help you by increasing retention, and they allow you to learn at your own pace. Videos can also be modular in content, breaking a topic down into more manageable chunks.
As video training expert Martin Addison says: “Video has consistently been a popular training and development tool because it stimulates, engages and entertains people, triggering them to think, feel and do things differently. It allows complex ideas, particularly those around soft skills behavior, to be put across in a short space of time.”
There are several companies that are successfully creating learning videos. The Khan Academy supplies a free online collection of more than 4,500 lectures via video tutorials stored on YouTube. Udacity is a “growing team of educators and engineers on a mission to change the future of education” with the use of videos. Udemy’s online learning marketplace has 8,000 courses, 800,000 students, and recruits the world’s top experts as their instructors. And, Coursera is an education company that partners with the top universities and organizations in the world to offer courses online.
The following is a sample of some videos in the Safari Books Online library:
|Hadoop Fundamentals LiveLessons demonstrates the core components of Hadoop including Hadoop Distriuted File Systems (HDFS) and MapReduce. In addition, the tutorial demonstrates how to use Hadoop at several levels including the native Java interface, C++ pipes, and the universal streaming program interface. Examples of how to use high level tools include the Pig scripting language and the Hive ‘SQL like’ interface.|
|C# 2010 Fundamentals I, II, and III LiveLessons applies the Deitel signature live-code approach to teaching programming and explores Microsoft’s C# 2010 language and .NET 4 in depth. The LiveLesson is updated for Visual Studio® 2010 and C# 4, and presents C# concepts in the context of 200+ fully tested programs. Start with a concise introduction to C# fundamentals using an early classes and objects approach, then rapidly move on to more advanced topics, including multithreading, .NET 4, LINQ, WPF, ASP.NET 4, WCF web services and Silverlight®.|
|Java Fundamentals I and II will show you everything you need to know to start building robust, powerful software with Java SE. This collection provides $2,000 (USD) worth of expert Java training! Your instructor, Paul Deitel, has personally taught Java at organizations ranging from IBM to Sun Microsystems to NASA. With the powerful videos included in this LiveLesson, you’ll learn at your own pace as Deitel guides you through Java’s fundamentals, object-oriented programming, and event-driven programming.|
|Strata Conference Santa Clara 2013: Complete Video Compilation puts you front and center at every keynote, session, and tutorial from the biggest Strata Conference to date. With more than 100 presentations from today’s leading big data practitioners, you’ll learn the latest approaches to data-driven business, data design, data science, new data from an increasingly connected world, and many other issues.|
|Velocity Conference 2013: Complete Video Compilation will teach you the latest tools, skills, and ideas in web performance and operations. You’ll get a front row seat to every keynote, workshop, session, and lightning demo in this year’s conference with this video collection.|
|Learning Python Programming will teach you how to program with the popular development language, Python. This tutorial is designed for the beginner, and you do not need to have any experience at all with programming or development in order to learn how to program with Python using this video tutorial. Some of the topics include installing Python, data types and creating variables, input and output, decision making and repetition, iterators, list comprehension and functions. You also learn how about variable scope, modules – creating and using pre-built ones, object oriented programming, inheritance, exception handling and using data structures.|
|Ruby on Rails LiveLessons (Video Training), Second Edition is fully updated for Rails 3.2 and Ruby 1.9; covering the all-new design using Twitter’s Bootstrap; coverage of the new asset pipeline, including Sprockets & Sass; behavior-driven development (BDD) with Capybara & Rspec; better automated testing with Guard & Spork; roll your own authentication with has_secure_password; and an introduction to Gherkin & Cucumber. These focused video lessons help you learn crucial new Ruby skills fast– and put them to work immediately!|