Skip to content

Latest commit

 

History

History
39 lines (27 loc) · 1.68 KB

File metadata and controls

39 lines (27 loc) · 1.68 KB

Code Foundations

License Ruby Status

Hands-on Ruby implementations of core data structures, algorithms, and small projects.

The goal is to learn by building: every topic includes real implementations, tests, and notes explaining design choices, trade-offs, and behaviour.

Contents

Data structures & algorithms

Small projects

Running things

Ruby 3.x recommended. RSpec is used for specs.

Examples:

  • Run a benchmark: ruby data_structures_and_algorithms/hash_table/benchmark_hash_tables.rb
  • Run specs: rspec data_structures_and_algorithms/graph_traversal/graph_spec.rb

Notes

Some folders include their own notes / READMEs with deeper explanations.

This repo is about exploration and building solid engineering foundations through code.