Computer Programming Adventures 1: Learning Ruby

July 5-9

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/19b87337-4e85-4043-b98f-a6602644ad07/joshua-sortino-LqKhnDzSF-8-unsplash.jpg

<aside> 🌌 Ruby is a powerful yet accessible programming language. It will allow us to create various types of programs, from the web to the desktop. In this camp we will learn the basics of Ruby, allowing us to build upon this knowledge in the following weeks as we continue on our computer adventures.

</aside>


Computer Programming Adventures 2: Exercises in Ruby

July 12-16

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/1b5ca23e-0154-4841-a36a-8f54cba610d0/charlie-solorzano-aeXK1IeVVoI-unsplash.jpg

<aside> ♟️ Any adventure starts with preparation. In this week of Computer Adventures, we will hone our Ruby skills with a series of exercises. Every day we will compare our experience working the assigned exercises, and work through any areas where we became stuck.

</aside>


Computer Programming Adventures 3: A Brief History of Computing

July 19-23

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/8e51a0f8-039d-4503-bb7b-dbb26460c773/alex-motoc-P43VRz8fLWs-unsplash.jpg

<aside> 🏛️ Before we venture out we should study those who went before us. These lessons will help us understand the how and why of modern computing by learning about its past. Every day we will study a different era of computer science, leading right up to the creation of the Ruby language itself. This will also inspire us as we conjure ideas for our Week 4 projects.

This camp can be taken on its own with no prior experience with programming.

</aside>


Computer Programming Adventures 4: Into the Wild

July 26-30

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/3cab9508-ebbd-4cb5-9d79-3d5ab8097f4a/batu-gezer-MDPg0yw4M1c-unsplash.jpg

<aside> 🚀 In the final week of Computer Adventures, we will work on individual projects in Ruby. Creating an original idea, architecting the technology required, and planning and writing the code — we will work together with each camper to create escape velocity! The goal is to have, at the very least, a working prototype of their application by the week's end.

</aside>