Books  /  Head First Learn to Code
Head First Learn to Code cover
A brain-friendly guide

Head First Learn to Code

by Eric Freeman

The world around you is becoming more connected, more configurable, more programmable and more computational. You can remain a passive participant, or you can learn to code.

Using Python, you'll learn how to think computationally and write code step by step. Along the way you'll cover core programming concepts and fundamental computer science topics such as data structures, storage, abstraction, recursion and modularity.

More from the Head First team

Keep going.

Head First Algorithms and Data Structures coverHead First JavaScript Programming coverHead First Design Patterns coverHead First HTML and CSS coverHead First HTML5 Programming coverHead First Java cover

View all our books →

Training & bootcamps

Learn it live with the authors.

For individuals and teams. Tell us if you’re looking for training, or are interested in being included in upcoming bootcamps on AI, design patterns, algorithms, JavaScript and more.

  • A real conversation with our team, not a sales script
  • We reply within one business day
I’m interested in