{"repo":"madlabsinc/teachcode","free":true,"listed":false,"github":"https://github.com/madlabsinc/teachcode","clone":"git clone https://github.com/madlabsinc/teachcode.git","description":"A tool to develop and improve a student’s programming skills by introducing the earliest lessons of coding.","language":"JavaScript","stars":413,"topics":["teaching","cli","nodejs","python","python3","commander","inquirer","javascript","nodejs-cli","node-js"],"license":"GPL-3.0","category":"cli-tools","readme_excerpt":"teachcode A tool to develop and improve a student’s programming skills by introducing the earliest lessons of coding. --- Chat: Telegram Donate: PayPal, Patreon Installation npm install -g teach-code How to use Users are required to solve 30 tasks that take them through the basic constructs of the programming language of their choice. The tasks are designed in such a way that the complexity increases as users progress through the tasks. One can't move forward until the current task is completed. Previously submitted tasks can be viewed if he/she wants but can't be worked on again. - teachcode expects you to have a GitHub account. Make sure that you create one if you don't have one. Learn more - Github Signup - Navigate to the directory of your choice and type in teachcode init . - Choose your track. Currently, we provide two tracks, Python and Javascript - Enter your name. We ask for your name mainly for greeting purpose. - Enter your GitHub username. - Enter your GitHub personal token with repo access. Learn more - GitHub Personal Token - Now type in cd teachcode-solutions . - Type in teachcode fetchtask . - Hurray :tada: you've got your first task. - Type in your solution for the task in the file task1.py (opted learning track) using any code editor of choice. We recommend using VS Code - Now type in teachcode submit to submit your solution. - Enter your Git credentials when prompted. Learn more - Git Credentials - Fetch the next task with teachcode fetchtask . Available Co","default_branch":null,"files":null,"tree":[],"storefront":"/r/madlabsinc","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/madlabsinc/teachcode/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}