Open Book Shelf

Below are some books we wrote to supplement the courses at Launch School. Some of the books take a very beginner friendly approach, and are suitable for any level of technical proficiency. Some books may require prerequisite knowledge covered in a Launch School course, and may not be suitable for individual consumption. Please feel free to send us feedback or corrections about any of the books at books@launchschool.com. We'd love to hear if you enjoyed it or if there are areas where it could be improved.

Beginning Programmer Tools
  • Introduction to
    the Command Line
    by Launch School
  • Introduction to
    Git and Github
    by Launch School
Introduction to Programming
  • Introduction to Programming
    with Python
    by Launch School
  • Introduction to Programming
    with Ruby
    by Launch School
  • Introduction to Programming
    with JavaScript
    by Launch School
Object Oriented Programming
  • Object Oriented Programming
    with Python
    by Launch School
  • Object Oriented Programming
    with Ruby
    by Launch School
  • Object Oriented Programming
    with JavaScript
    by Launch School
Web Development Foundations
  • Introduction to HTTP by Launch School
  • Introduction to SQL by Launch School
Data Structures & Algorithms
  • Data Structures
    & Algorithms
    by Launch School
  • Advanced
    Data Structures
    & Algorithms
    by Launch School
More Programming Topics
  • Core Ruby Tools by Launch School
  • Introduction to
    Regular Expressions
    by Launch School
Other Misc
  • Working with Web APIs by Launch School
  • Agile Planning by Launch School
  • Demystifying Rails by Launch School