Learn to Code
This course is getting rave reviews and is a self-paced, take-it-anytime course. Friends and family: if you decide to take this course, I'll be glad to help you with any trouble spots or if you get stuck on the problems.
If you are looking to roll up your sleeves and get under the hood of coding, and make best use of your code learning time, this is a great way to do it.
And it's FREE! Amazing.
From the web site:
Learn to build and design websites with our online 12-week course in front-end web development. We offer personalized, project-based learning for true beginners and those with years of experience.
Our one-on-one online mentorship fits your schedule and ensures you receive critical feedback, ongoing support, and weekly face-time with an expert. Meet our experts.
Meet the Employer Network
"Codecademy is a team of hackers working hard to build a better way for anyone to teach, and learn, how to code. We're determined to succeed in realizing our mission to turn a world of tech consumers into one of empowered builders."
"We're backed by some great people, including: Union Square Ventures, Index Ventures, Kleiner Perkins, O'Reilly, SV Angel, Thrive Capital, CrunchFund, Collaborative Fund, Founder Collective, Yuri Milner, Vivi Nevo, Richard Branson, and several others."
Scratch is a programming language that makes it easy to create your own interactive stories, animations, games, music, and art -- and share your creations on the web.
As young people create and share Scratch projects, they learn important mathematical and computational ideas, while also learning to think creatively, reason systematically, and work collaboratively.