Have you watched any interesting/useful online courses recently on Coursera/Udemy/edX/OpenUniversity/others?
It can be free/paid and I am open to any discipline.
I don't think I've ever learnt so many great tips about a program I use quite frequently in this short of a video.
http://startupclass.samaltman.com/
It was delivered as a live lecture at Stanford, with presentations by Sam Altman himself, as well as Dustin Moskovitz, Paul Graham, Adora Cheung, Peter Thiel, Alex Schultz, Kevin Hale, Marc Andreessen, Ron Conway, Parker Conrad, Brian Chesky, Alfred Lin, Patrick and John Collison, Ben Silbermann, Aaron Levie, Reid Hoffman, Keith Rabois, Ben Horowitz, Emmett Shear, Hosain Rahman, Kirsty Nathoo, Carolynn Levy, and Tyler Bosmeny.
My favorite presenter is Reid Hoffman, but all the lectures are awesome. If you're a startup founder, you owe it to yourself to watch them all...
https://itunes.apple.com/us/course/developing-ios-8-apps-swi...
I started iOS programming about a year ago and it really helped me with grasping how to use Auto Layout in XCode, once you learn that the API is easy to pickup if you have some experience in mobile development.
Swift is a pleasure to use.
https://www.youtube.com/watch?v=ZK3O402wf1c
Walter Lewin's Classical Mechanics
https://www.youtube.com/watch?v=Uo28HOrhipc
for the content and the delivery
David Malan in the best lecturer I've ever seen.
Introduction to the intellectual enterprises of computer science and the art of programming. This course teaches students how to think algorithmically and solve problems efficiently. Topics include abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web development. Languages include C, PHP, and JavaScript plus SQL, CSS, and HTML. Problem sets inspired by real-world domains of biology, cryptography, finance, forensics, and gaming. Designed for concentrators and non-concentrators alike, with or without prior programming experience
This was my introduction to CS/programming and is the counterexample to any claim that C makes for a terrible first language. It just needs a phenomenal lecturer.
The computing environment gets you going with Linux which avoids IDE handholding and the recitations and other helpful videos and the forums all make for a great learning experience, even for people are complete programming neophytes.
Following it up with something like Coursera's Hardware/Software Interface would be a great way of cementing the concepts.
Javascript: Understanding the Weird Parts - the first 3.5 hours free on Youtube: https://youtu.be/Bv_5Zv5c-Ts
Also has the entire course at 87% off
https://www.udemy.com/understand-javascript/?couponCode=YOUT...
http://courses.cs.washington.edu/courses/cse341/13wi/#lectur...
https://www.destroyallsoftware.com/screencasts
They're by Gary Bernhardt of Wat fame, which is also worth a watch for its presentation style and amusing content:
I'm taking now for a diversion (just started) and expect to learn a bit about quadrotor mechanics, sensors & control systems.
There are some great tools which you can use in your everyday life to think innovative solutions to problems. The exercises were incredible fun as well.
https://www.coursera.org/learn/creative-problem-solving
Another course which I highly recommend is Learning How To Learn https://www.coursera.org/learn/learning-how-to-learn
Fascinating, funny and gives insights into many different topics like cultural differences and nationalism.
https://www.youtube.com/user/numberphile
https://www.youtube.com/user/Computerphile
https://www.youtube.com/user/sixtysymbols
https://www.youtube.com/user/periodicvideos
etc...
Sebastian Thrun (former leader of Google and Stanford's autonomous driving teams that won the DARPA challenge) teaches a class focusing on the basic methods in Artificial Intelligence to support autonomous vehicles, including: probabilistic inference, planning and search, localization, tracking and control, all with a focus on robotics. Programming examples and assignments apply these methods to building self-driving car like experiments.
Free course!
https://www.udacity.com/course/artificial-intelligence-for-r...