Learn to Code

Learn to Code

Learn to Code

w2newspapers's guide to the 25 best free resources for learning to code. All listed sites offer lessons and reference material for free though most require account registration.

Learn to Code

Code.org

Non-profit dedicated to expanding K-12 access to computer sciences.

Code Academy

Provides online courses covering the most popular programming languages.

Coursera

Lectures by world-class professors and reinforced through interactive exercises.

Dash

Free online courses from General Assembly teaching the basics of web development.

EdX

Learn about computer science from top universities and institutions.

Hackr.io

Outstanding search engine for finding the best online programming courses and tutorials.

Hour of Code

Links to hundreds of 1-hour introductory coding activities and tutorials.

Khan Academy

Self-pased learning with extensive video library, interactive challenges, and assessments.

Lrn

Learn HTML, CSS, Python, Ruby, or Javascript on your phone. Test yourself with mini-quizzes.

Stack Overflow

Large online community for programmers to learn, ask questions, and share knowledge.

SoloLearn

Hundreds of text and video-based lessons on a dozen programming languages.

Tickle

Learn to program interactive toys, robots, and smart home devices.

W3Schools

Tremendous resource offering tutorials and reference material on HTML, PHP, SQL, and more.

Additional Resources (subscription required)

Code Avengers

Lessons and support for both instructor-led and self-directed learning.

Code School

High quality courses in HTML/CSS, JavaScript, Ruby, Python, .NET, iOS, databases, and more.

Grok Learning

Learn and teach programming in the classroom. Python, HTML, CSS, and more.

Lynda

Offers hundreds of professionally produced courses on software and web developlment.

Treehouse

Learn Objective-C, HTML, CSS, PHP, Ruby, Swift, SQL, Python, Java and more.

Tynker

Progresses from visual block to text-based coding. Design games, apps, and make artwork.

Udacity

Very expensive but well respected provider of online courses and certificates in computer sciences.

Game Based Learning

Daisy the Dinosaur

Free app with an easy drag and drop interface teaching the fundamentals of programming.

Hopscotch

Popular visual coding app that teaches block-based programming through games.

Lightbot

Educational video game for learning the fundamentals of programming.

Scratch

Scratch from MIT teaches students to program while building interactive stories and games.

Swift Playgrounds

Play games, solve puzzles, and learn Swift--a programming language created by Apple.

Teacher Resources

Code.org for Teachers

Course curriculum and additional resources for K-12 coding education.

CodeHS

Web-based curriculum, teacher tools, administrator insights, and professional development.

Google CS First

Course materials, structured curriculum based on engaging themes, student progress tracking.

Teaching Kids Programming

Bridge courseware for introducing students to text-based core code programming.

No comments:

Post a Comment