{"id":26281179,"url":"https://github.com/williscool/code_gym","last_synced_at":"2025-05-07T05:11:02.527Z","repository":{"id":32964560,"uuid":"36579915","full_name":"williscool/code_gym","owner":"williscool","description":"A workspace for learning computer science and software engineering topics","archived":false,"fork":false,"pushed_at":"2018-10-31T08:54:35.000Z","size":1125,"stargazers_count":14,"open_issues_count":3,"forks_count":6,"subscribers_count":2,"default_branch":"es6ify","last_synced_at":"2025-03-31T06:41:19.613Z","etag":null,"topics":["algorithms","coding-challenge","data-structures","interview","interview-prep","javascript","ruby"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/williscool.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-05-30T23:35:13.000Z","updated_at":"2022-01-08T02:54:23.000Z","dependencies_parsed_at":"2022-08-07T19:01:18.714Z","dependency_job_id":null,"html_url":"https://github.com/williscool/code_gym","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/williscool%2Fcode_gym","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/williscool%2Fcode_gym/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/williscool%2Fcode_gym/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/williscool%2Fcode_gym/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/williscool","download_url":"https://codeload.github.com/williscool/code_gym/tar.gz/refs/heads/es6ify","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252817637,"owners_count":21808706,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["algorithms","coding-challenge","data-structures","interview","interview-prep","javascript","ruby"],"created_at":"2025-03-14T15:19:43.915Z","updated_at":"2025-05-07T05:11:02.510Z","avatar_url":"https://github.com/williscool.png","language":"JavaScript","readme":"# Welcome to the code gym\n\n\n[![Build Status](https://travis-ci.org/williscool/code_gym.svg?branch=master)](https://travis-ci.org/williscool/code_gym)\n\n## The Philosophy\n\nThe code gym is like a real life gym. But its code.\n\nDuh right? Well the metaphor is that maybe in training you aren't doing the things you would do on the field but you are training your body to be able to do them at a high level when you get ready.\n\nThe code gym is a gym for your mind.\n\nMaybe you don't write code that requires understanding data structures and algorithms or puzzle solving every day... but you do want your code to run efficiently every day.\n\nHere in the code gym we work on things that make us better at what we do.\n\nWorking with these kinds of problems and subjects improves our thinking.\n\n## Where is the Good Stuff?\n\nRight now the most interesting stuff is in the javascript section\n\n![Gif Walkthrough](code_gym_build.gif)  GIF created with [LiceCap](http://www.cockos.com/licecap/).\n\nI have written, tested, documented, and linted several hundred data structures, algorithms, and coding problems in javascript.\n\nCheck out the [Javascript README](javascript/js_README.md) for more details.\n\nI am also actively working on porting all of the code to es6 and linting courtesy of airbnb's excellent javascript style guide and eslint plugins as well as babel plugins.\n\nI'm throughly documenting everything as I go as well.\n\n## How its structured\n\nJust like there are different racks and weights in a gym there are different ways to train in the code gym.\n\nThe gym is organized by language and subject.\n\nFor instance `javascript/data_structures`\n\nIs data structures in js and\n\n`ruby/toj`\n\nis timus online judge solutions [http://acm.timus.ru/?locale=en](http://acm.timus.ru/?locale=en) in ruby.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwilliscool%2Fcode_gym","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwilliscool%2Fcode_gym","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwilliscool%2Fcode_gym/lists"}