Skip to content
Merged

Dev 3 #4370

Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions courses/github/_category_.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"label": "GitHub",
"position": 6,
"link": {
"type": "generated-index",
"description": "Learn React.js for building user interfaces, and learn how to use React.js with other technologies like Redux, Webpack, and ES6."
}
}
Empty file.
Empty file.
Empty file.
44 changes: 44 additions & 0 deletions courses/github/create-a-github-account.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
---
id: create-a-github-account
title: Create a GitHub account
sidebar_label: Create a GitHub account
sidebar_position: 2
description: Learn how to create a GitHub account in a few simple steps. Get started with GitHub and start collaborating with others, contributing to open-source projects, and building your portfolio.
tags: [github, git, version control, collaboration, beginners]
keywords: [github, git, version control, collaboration, beginners, open source, repository, account, sign up]
---

**To get started with GitHub, you need to create a GitHub account. If you already have a GitHub account, you can skip this step.**

## Create a GitHub account

To get started with GitHub, you need to create a GitHub account. If you already have a GitHub account, you can skip this step.

1. Go to [GitHub](https://github.com/) and click on the "Sign up" button.

<BrowserWindow url="https://github.com" minHeight={300} bodyStyle={{ padding: 0 }}>
![GitHub Sign Up](img-1.png)
</BrowserWindow>

2. Enter your email address, choose a username, and create a password.

<BrowserWindow url="https://github.com" minHeight={300} bodyStyle={{ padding: 0 }}>
![Create Account](img-2.png)
</BrowserWindow>

3. Click on the "Create account" button.
4. Verify your email address.

You will receive an email from GitHub with a link to verify your email address. Click on the link to verify your email address.

<BrowserWindow url="https://mail.google.com/mail/u/..." minHeight={300} bodyStyle={{ padding: 0 }}>
![Verify Email](img-3.png)
</BrowserWindow>

5. Congratulations! You now have a GitHub account.

<BrowserWindow url="https://github.com/chh-user" minHeight={300} bodyStyle={{ padding: 0 }}>
![GitHub account](img-4.png)
</BrowserWindow>

Now that you have created a GitHub account, you can start using GitHub to collaborate with others, contribute to open-source projects, and build your portfolio.
Empty file.
Empty file.
Binary file added courses/github/img-1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added courses/github/img-2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added courses/github/img-3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added courses/github/img-4.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
70 changes: 70 additions & 0 deletions courses/github/introduction-to-github.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
---
id: introduction-to-github
title: Introduction to GitHub
sidebar_label: Introduction to GitHub
sidebar_position: 1
description: Get started with GitHub in less than an hour! Learn the basics of Git and GitHub, create a new repository, clone a repository, create a branch, make changes to a file, commit changes, push changes to GitHub, create a pull request, and merge a pull request.
tags: [github, git, version control, collaboration, open source, beginners]
keywords: [github, git, version control, collaboration, open source, repository, branch, commit, pull request, merge, beginners]
---

**Get Started using GitHub in less than an hour! 🚀**


> **Estimated completion time:** 1 hour
>
> **Difficulty:** Beginner
>
> **Prerequisites:** None
>
> **Audience:** Developers, students, and anyone new to GitHub
>
> **Author:** Ajay Dhangar
>

<!-- ## Course Outline

1. [Create a GitHub account](/courses/github/create-a-github-account)
2. [Create a new repository](#)
3. [Clone a repository](#)
4. [Create a branch](#)
5. [Make changes to a file](#)
6. [Commit changes](#)
7. [Push changes to GitHub](#)
8. [Create a pull request](#)
9. [Merge a pull request](#) -->

## Welcome to Introduction to GitHub

Welcome to the Introduction to GitHub course! This course is designed to help you get started with GitHub and learn the basics of Git and GitHub.

## What you'll learn

- Create a new repository
- Clone a repository
- Create a branch
- Make changes to a file
- Commit changes
- Push changes to GitHub
- Create a pull request
- Merge a pull request
- And more!

## Why learn GitHub?

GitHub is a platform that brings people together to work on projects from all over the world. It is a powerful tool for collaboration, version control, and open-source development. Learning GitHub can help you become a better developer, work on exciting projects, and contribute to the open-source community.

## Prerequisites

This course is designed for beginners, so no prior knowledge of Git or GitHub is required. All you need is a GitHub account and a computer with an internet connection.


## Let's get started!

Now that you know what to expect from this course, let's get started with the first lesson: [Create a GitHub account](/courses/github/create-a-github-account). If you already have a GitHub account, you can skip this step and move on to the next lesson.

[![start-course](https://user-images.githubusercontent.com/1221423/235727646-4a590299-ffe5-480d-8cd5-8194ea184546.svg)](https://github.com/new?template_owner=ajay-dhangar&template_name=introduction-to-github&owner=%40me&name=skills-introduction-to-github&description=My+clone+repository&visibility=public)

Click on the button above to create a new repository and start the course. You can use this repository to follow along with the lessons and practice what you learn.

If you have any questions or need help, feel free to ask in the [GitHub Discussions](https://github.com/orgs/codeharborhub/discussions/categories/introduction-to-github) for this course. We're here to help you succeed!
Empty file.
Empty file.
Empty file.
2 changes: 1 addition & 1 deletion courses/react-js/_category_.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"label": "React.js",
"position": 6,
"position": 7,
"link": {
"type": "generated-index",
"description": "Learn React.js for building user interfaces, and learn how to use React.js with other technologies like Redux, Webpack, and ES6."
Expand Down
Loading