Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
88b25bb
commit 438ff9a
Showing
7 changed files
with
11,829 additions
and
2,487 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
|
||
module.exports = { | ||
title: 'teachcode', | ||
description: 'Learn to code effectively', | ||
head: [ | ||
['link', { rel: 'icon', href: 'images/logo.png' }] | ||
], | ||
themeConfig: { | ||
repo: 'madlabsinc/teachcode', | ||
nav: [ | ||
{text: 'Home', link: '/'}, | ||
{text: 'Guide', link: '/guide/'}, | ||
], | ||
sidebar: { | ||
'/guide/': [{ | ||
title: 'Guide' | ||
}], | ||
}, | ||
docsDir: 'docs', | ||
editLinks: true, | ||
editLinkText: 'Edit this page on GitHub' | ||
} | ||
} |
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
--- | ||
home: true | ||
heroImage: images/teachcode.png | ||
actionText: Get Started → | ||
actionLink: /guide/ | ||
features: | ||
- title: Learn Effectively | ||
details: Solve simple challenges in the end familiarising with a new programming language. | ||
- title: Resume Anytime | ||
details: All completed tasks are pushed to a remote repository which makes it easier to track the user progress. | ||
- title: Love The Terminal | ||
details: Everything happens in the CLI environment which inturn takes away the fear from novices. | ||
footer: MIT Licensed | Copyright © 2019-present MadHacks | ||
--- |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
# teachcode | ||
|
||
> Learn to code effectively. | ||
## How it works | ||
|
||
The user is provided with 30 tasks guiding them through the basic constructs of a preferred programming language. He/she gets a key to access the next task if the current task meets all the test cases. There is also the provision to revisit previously submitted tasks, but it can't be worked on again. | ||
|
||
- Navigate to a directory of your choice and fire in teachcode init. | ||
- Navigate to the teachcode-solutions directory. | ||
- Copy and paste the command as instructed within the initial screen teachcode fetchtask {key}. | ||
- Hurray :tada: you've got your first task. | ||
- Write your solution within a file that is auto-created. For instance, task{task_number}.py for Python. | ||
- teachcode submit submits the current solution and gives you the next key to proceed if your solution meets all the test cases. | ||
- teachcode showkeys shows you all the keys. | ||
- teachcode showcommands shows you all the commands available for reference. |
Oops, something went wrong.