CodeSkillz
Online coding platform with live classes & recorded courses. Master Python, ML, and Web Dev with hands-on projects. Built with React, Django & PostgreSQL
File Explorer
- bug_report.md
- config.yml
- feature_request.md
- deploy.yml
- format.yml
- lint.yml
- PULL_REQUEST_TEMPLATE.md
- coding.jpg
- favicon.ico
- icon.webp
- course-ml.jpg
- course-python.jpg
- course-web.jpg
- farzad-portrait.jpg
- hero-coding.jpg
- icon.webp
- logo.png
- accordion.tsx
- alert-dialog.tsx
- alert.tsx
- aspect-ratio.tsx
- avatar.tsx
- badge.tsx
- breadcrumb.tsx
- button.tsx
- calendar.tsx
- card.tsx
- carousel.tsx
- chart.tsx
- checkbox.tsx
- collapsible.tsx
- command.tsx
- context-menu.tsx
- dialog.tsx
- drawer.tsx
- dropdown-menu.tsx
- form.tsx
- hover-card.tsx
- input-otp.tsx
- input.tsx
- label.tsx
- menubar.tsx
- navigation-menu.tsx
- pagination.tsx
- popover.tsx
- progress.tsx
- radio-group.tsx
- resizable.tsx
- scroll-area.tsx
- select.tsx
- separator.tsx
- sheet.tsx
- sidebar.tsx
- skeleton.tsx
- slider.tsx
- sonner.tsx
- switch.tsx
- table.tsx
- tabs.tsx
- textarea.tsx
- toast.tsx
- toaster.tsx
- toggle-group.tsx
- toggle.tsx
- tooltip.tsx
- use-toast.ts
- AchievementsSection.tsx
- BlogCard.tsx
- CourseCard.tsx
- Flag.tsx
- Footer.tsx
- Header.tsx
- LanguageSwitcher.tsx
- MyCourses.tsx
- NewsletterSignup.tsx
- PaymentsSection.tsx
- ProfileOverview.tsx
- ProfileSettings.tsx
- ProgressSection.tsx
- PurchasesSection.tsx
- UpcomingClasses.tsx
- LanguageContext.tsx
- blogPosts.ts
- courses.ts
- use-mobile.tsx
- use-toast.ts
- config.ts
- utils.ts
- about.json
- auth.json
- blog.json
- blogData.json
- common.json
- contact.json
- courseData.json
- courses.json
- dashboard.json
- faq.json
- home.json
- legal.json
- about.json
- auth.json
- blog.json
- blogData.json
- common.json
- contact.json
- courseData.json
- courses.json
- dashboard.json
- faq.json
- home.json
- legal.json
- About.tsx
- Auth.tsx
- Blog.tsx
- BlogPost.tsx
- Contact.tsx
- CourseAssignments.tsx
- CourseDetail.tsx
- CourseNotFound.tsx
- Courses.tsx
- Dashboard.tsx
- EnrolledCourseDetail.tsx
- FAQ.tsx
- Forbidden.tsx
- Home.tsx
- NotFound.tsx
- PrivacyPolicy.tsx
- TermsOfService.tsx
- App.tsx
- index.css
- main.tsx
- vite-env.d.ts
- .gitignore
- .prettierignore
- .prettierrc
- bun.lockb
- CODE_OF_CONDUCT.md
- components.json
- eslint.config.js
- index.html
- LICENSE
- package-lock.json
- package.json
- postcss.config.js
- README.md
- SECURITY.md
- tailwind.config.ts
- tsconfig.app.json
- tsconfig.app.tsbuildinfo
- tsconfig.json
- tsconfig.node.json
- tsconfig.node.tsbuildinfo
- vite.config.ts
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Command Glossary
Commands referenced in this DOCs, explained below.
bun install
View Details ▼
bun install
Install JavaScript dependencies for a project from `package.json`.
bun {{[i|install]}}
Install all dependencies listed in `package.json`:
bun {{[i|install]}} {{package_name}}@{{version}}
Install a single package (this is an alias for `bun add`):
bun {{[i|install]}} {{[-g|--global]}} {{package_name}}
Install a package globally:
git checkout
View Details ▼
git checkout
Checkout a branch or paths to the working tree.
git checkout -b {{branch_name}}
Create and switch to a new branch:
git checkout -b {{branch_name}} {{reference}}
Create and switch to a new branch based on a specific reference (branch, remote/branch, tag are examples of valid references):
git checkout {{branch_name}}
Switch to an existing local branch:
git clone
View Details ▼
git clone
Clone an existing repository.
git clone {{remote_repository_location}} {{path/to/directory}}
Clone an existing repository into a new directory (the default directory is the repository name):
git clone --recursive {{remote_repository_location}}
Clone an existing repository and its submodules:
git clone {{[-n|--no-checkout]}} {{remote_repository_location}}
Clone only the `.git` directory of an existing repository:
git commit
View Details ▼
git commit
Commit files to the repository.
git commit
Open an editor to write a message and commit staged files to the repository:
git commit {{[-m|--message]}} "{{message}}"
Commit staged files to the repository with the specified message:
git commit {{[-F|--file]}} {{path/to/commit_message_file}}
Commit staged files with a message read from a file:
git push
View Details ▼
git push
Push commits to a remote repository.
git push
Send local changes in the current branch to its default remote counterpart:
git push {{remote_name}} {{local_branch}}
Send changes from a specific local branch to its remote counterpart:
git push {{[-u|--set-upstream]}} {{remote_name}} {{local_branch}}
Send changes from a specific local branch to its remote counterpart, and set the remote one as the default push/pull target of the local one:
npm install
View Details ▼
npm install
Install Node packages.
npm {{[i|install]}}
Install dependencies listed in `package.json`:
npm {{[i|install]}} {{package_name}}@{{version}}
Download a specific version of a package and add it to the list of dependencies in `package.json`:
npm {{[i|install]}} {{package_name}} {{[-D|--save-dev]}}
Download the latest version of a package and add it to the list of dev dependencies in `package.json`:
npm run
View Details ▼
npm run
Run a script.
npm run
List available scripts:
npm run {{script_name}}
Run a script:
npm run {{script_name}} -- {{argument}} {{--option}}
Pass arguments to a script:
