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
  • Image Introduction to
    the Command Line
    by Launch School
  • Image Introduction to
    Git and Github
    by Launch School
  • Image LSBot User Guide by Launch School
Introduction to Programming
  • Image Introduction to Programming
    with Python
    by Launch School
  • Image Introduction to Programming
    with Ruby
    by Launch School
  • Image Introduction to Programming
    with JavaScript
    by Launch School
Object Oriented Programming
  • Image Object Oriented Programming
    with Python
    by Launch School
  • Image Object Oriented Programming
    with Ruby
    by Launch School
  • Image Object Oriented Programming
    with JavaScript
    by Launch School
Web Development Foundations
  • Image Introduction to HTTP by Launch School
  • Image Introduction to SQL by Launch School
Data Structures & Algorithms
  • Image Data Structures
    & Algorithms
    by Launch School
  • Image Advanced
    Data Structures
    & Algorithms
    by Launch School
More Programming Topics
  • Image Core Ruby Tools by Launch School
  • Image Introduction to
    Regular Expressions
    by Launch School
Other Misc
  • Image Working with Web APIs by Launch School
  • Image Agile Planning by Launch School
  • Image Demystifying Rails by Launch School