Let us Show you How you can
Learn to Code
for FREE

Find a program that interests you and click on the link to start your journey to coding

There are 150,000 open IT jobs in the U.S., and Google wants to make it easier to fill them. The company recently announced a certificate program on the Coursera platform to help give people with no prior IT experience the basic skills they need to get an entry-level IT support job in 8 to 12 months. Google Certificate Course -

Why it matters

Entry-level IT jobs are are typically higher-paying than similar roles in other fields. But they’re harder to fill because, while IT support roles don’t require a college degree, they do require prior experience. The median annual wage for a computer network support specialist was $62,670 in May 2016 The median annual wage for a computer user support specialist was $52,160 in May 2016. The impetus: Natalie Van Kleef Conley, former head of Google's tech support program, was having trouble finding IT support specialists so she spearheaded the certificate program. It’s also part of Google’s initiative to help Americans get skills needed to get a new job in a changing economy, the company told us. After completing the program, certificate holders will be connected with other companies looking for entry-level support workers. Those companies include: Bank of America, Walmart, Sprint, GE Digital, PNC Bank, Infosys, TEKSystems, UPMC — in addition to Google. The visa connection: A lot of companies struggle to fill these roles, which is why so many end up turning to H-1B visa holders who have the required skills. This certificate curriculum is an acknowledgement from these employers that they’re going to need to train Americans for those jobs, since the Trump administration has made it clear it will make it harder to rely on foreign talent.
Google Certificate Courses

Learn to code interactively, for free or/and inexpensively from reputable organizations.
Take free courses from Harvard, Yale, Stanford, Wharton B-School...free!

Scratch, the free Interactive coding tutorial from MIT
Scratch Education

More respected coding resources
Code Academy
Khan Academy

Free Math & Computer Programming Courses
Black Girls Code
Code Academy
Khan Academy
Yes We Code
App Development Resources

Some Resources To Help You Teach Kids Programming
MIT App Inventor tutorial to develop mobile apps on Android phones.
Scratch - A simple visual programming language
Windows Apps
Apple iOS Developer Program
Khan Academy
Code Academy
A Place Where Women Can Learn to Code

Checkout for reference
Google Developers Blog

Coding Books

Python Crash Course

A Hands-On, Project-Based Introduction to Programming

A Smarter Way to Learn JavaScript

The new approach that uses technology to cut your effort in half


Design and Build Websites

C#: Learn C# in One Day and Learn It Well. C# for Beginners with Hands-on Project

Learn Coding Fast with Hands-On Project Book 3

C++: The Ultimate Crash Course to Learning C++

(from basics to advanced) (guide,C Programming, HTML, Javascript, Programming,all,internet, Coding, CSS, Java, PHP Book 2)

Web Design

with HTML, CSS, JavaScript and jQuery Set

The Self-Taught Programmer

The Definitive Guide to Programming Professionally

Coding for Kids

Coding Games in Scratch

A Step-by-Step Visual Guide to Building Your Own Computer Games (Computer Coding for Kids)

Coding for Kids: Scratch

Learn Coding Skills, Create 10 Fun Games, and Master Scratch

Coding for Kids: Python

Learn to Code with 50 Awesome Games and Activities

Code Your Own Games!

20 Games to Create with Scratch

WordPress To Go: How To Build Website

Workpress To Go

On Your Own Domain, From Scratch, Even If You Are A Complete Beginner

How To Build a Website With WordPress...Fast!

(3rd Edition - Read2Learn Guides) (Volume 3)