Skip to content

toppsdown/ruby-fundamentals-class

Repository files navigation

Ruby Fundamentals Curriculum

This repo contains all code for the Startup Institute Ruby Fundamentals Curriculum
Please refer to the full curriculum for more details

Links to Curriculum

Repo Contents

How to make changes

Philosophy

Less is More

Strip everything that isn't strictly necessary to learn the concept.

Small Wins

Break large exercises into small components. Provide explicit steps and milestones.

Don't D.R.Y. the code

Best coding practices usually make code more abstract. Abstraction is hard follow for new students to follow. Prefer duplication.

When a student is confused, drive to the core of the confusion. The 5 whys technique is helpful to identify the core confusions.

Converting to student versions

  1. Copy the script directory to the student scripts directory
  2. Search and remove all Answers. This is currently done via Sublime regex search: # Answer(.|\n)*?# /Answer

Sublime Search Replace

Wish list

  • Script to convert to student versions
  • More example code
  • More detail in weekly scripts
  • One off guides need more detail

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages