Educational Resources

Pasted Graphic

Coding for Fun and Profit



Code: The Hidden Language of Computer Hardware and Software
Not another book on how to code. This book is about code, what it is, and how it functions inside your devices to work technological miracles we take for granted.

The Self-Taught Programmer
All programmers are self-taught to a degree. Becoming a pro coder necessitates learning how to learn (languages, libraries, methods) by trial/error and imitation.
Providing leading computer science curriculum to school districts all over the U.S. and individuals throughout the world, hosts the annual
Hour of Code.

Kahn Academy
Fundamentals of computer science and programming courtesy of super-duper-tutor Salman Khan. JavaScript tutorial

Online coding course portal. Self-paced introductions and intensive programs in everything from the
basics of JavaScript to Data Visualization with Python.

Learn Code the Hard Way
Graduated courses/books covering Python, Ruby, C, SQL, JavaScript turn rank novices into competent programmers "the hard way." DIY alternative to bootcamps.

Scripting language that enables automatic control of processes involving Mac computer apps. Descendant of the seminal HyperCard.

Great multi-purpose first language. Python handles diverse coding challenges with ease while natural language syntax simplifies learning. More
here, here, here, here.

Designed at MIT for kids,
Block Coding in Scratch is an excellent way to learn and practice basic algorithmic thinking skills essential in programming. More here.


Trade Schools

Respected online coding and compsci courses, certificates, and degrees from elite schools offer alternative paths to employment and advancement in the tech sector.

Coding Bootcamps
Pricey coding crash courses can quickly turn new grads and career changers into well-paid programmers. Scams abound! Research programs carefully. More

French billionaire Xavier Niel is "disrupting engineering education" by offering the world's best bootcamp free to qualified applicants till 2023.

Free coding education for high school students 13-18, offered by 42 Silicon Valley each May through September. Summer Camp also!



Please Don't Learn to Code
The coding movement has detractors. Tech Crunch article makes the point that learning to code isn't be some kind of one-size-fits-all magic personal finance pill.

Learn to code for free using this project-based resource at Medium. Courses and certification in web design, algorithms, data visualization, coding interviews, more.

Copyright © 2006-Present: Christopher R. Borland. All Rights Reserved.