Teach Yourself to Code for Free with These Online Resources

If you dream of creating your own mobile app, making an online game, or becoming the next Karlie Kloss, it’s time to learn to code. Coding is challenging and creative work. It can also help you get a high-paying job. Not sure how to get going? To start, decide which programming language you want to learn first. Here’s a fun infographic to help you narrow your choices.

After selecting a language to learn, tap into some of the free online resources that teach programming languages with step by step tutorials. Here is a list to help get you started:

Code.org
Try a few kid-friendly coding games and pick up the basics of computer science. Code.org will also connect you with other online resources.

Codecademy
Sign up for Codecademy to access step-by-step tutorials in web developer skills and programming languages such as JavaScript, Ruby, PHP and Python.

CodeCombat
Pick up coding basics by playing this fantasy adventure game. The code you write will enable you to gather treasure and fight ogres.

Dash

Want to learn how to create websites from scratch? Use Dash to teach yourself HTML, CSS, and JavaScript. Take it one step at a time, and update your code as you follow along.

FreeCodeCamp
Interested in becoming a software engineer? This website’s interactive courses and tutorials will help you get started and give you the opportunity to use your skills to help nonprofits.

Khan Academy: Computer Programming
Khan Academy offers free online courses in all sorts of subjects. The computer programming section offers classes in JavaScript, ProcessingJS, HTML, CSS, and SQL.

Scratch
This project, created by the MIT Media Lab, offers young people a way to program their own interactive stories, games, and animations.

W3 Schools
Study web development at your own speed with this site, which offers tutorials in HTML, CSS, JavaScript, PHP, SQL, and JQuery.

Want support as you learn to code?
Connect with these organizations, which share a mission of getting girls involved in computer science.

100 Girls of Code
Introduces girls ages 10-18 to the world of computer science and engineering, providing opportunities to create with code via free workshops.

Black Girls CODE
Through workshops and after school programs, Black Girls CODE introduces coding, including Scratch and Ruby on Rails, to young girls from underrepresented communities. The organization also hosts girls-only hackathons where girls ages 12 to 17 learn to build apps that solve community problems.

Girls Who Code
Girls Who Code is working to close the gender gap in the technology field by offering instruction in programming fundamentals, web development and design, mobile development and robotics. It offers programs in major cities around the United States.

Made with Code
This Google initiative was created to inspire girls and women to try coding and work together to build a supportive community.

 

Lisa Beebe

Lisa Beebe lives in Los Angeles with Stitch, a one-eyed Maltese dog who is her favorite living creature. She loves writing about creative, inspiring people who are making the world a better place. When she isn't working, Lisa volunteers with WriteGirl, a nonprofit organization that matches women writers with teenage girls for creative writing mentorship.

Comments
Loading...