Skip to content

A collection of projects from the introductory Ruby course at The Odin Project.

License

Notifications You must be signed in to change notification settings

DanielTheFletch/odin-ruby-projects

Repository files navigation

Ruby: Assorted Projects

A central hub for my first-ever Ruby projects, all done as part of The Odin Project's web development curriculum. Note that this repository contains all required projects in the introductory Ruby course except the Ruby Final Project, which has its own dedicated repository.

File Structure

Each root-level directory represents a module from the introductory Ruby course, and each subdirectory represents a given project from that module. All relevant files for a given project are contained in the corresponding subdirectory. Consult the directory tree below to determine the location of a specific project.

.
├── 1-basic-ruby-projects/
│   ├── 1a-caesar-cipher/
│   ├── 1b-sub-strings/
│   ├── 1c-stock-picker/
│   ├── 1d-bubble-sort/
|   └── README.md
|
├── 2-object-oriented-programming/
│   ├── 2a-tic-tac-toe/
│   ├── 2b-mastermind/
|   └── README.md
|
├── 3-files-and-serialization/
│   ├── 3a-event-manager/
│   ├── 3b-hangman/
|   └── README.md
|
├── 4-advanced-ruby/
│   ├── 4a-custom-enumerables/
|   └── README.md
|
├── 5-comp-sci-fundamentals/
|   ├── 5a-recursion/
|   ├── 5b-linked-lists/
|   ├── 5c-hash-map/
|   ├── 5d-binary-search-trees/
|   ├── 5e-knights-travails/
|   └── README.md
|
├── 6-testing-with-rspec/
|   ├── 6a-connect-four/
|   └── README.md
|
├── LICENSE
└── README.md

Technologies Used

  • Ruby

Credits

About

A collection of projects from the introductory Ruby course at The Odin Project.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages