Kahn Academy is great for people with no access to educational materials -- that's why it was created. But it isn't material developed by professional or expert educators.
Why would you want to teach "every well behaved function has a family of linear functions associated with it" before you teach how to work with linear functions?