diff --git a/courses/github/_category_.json b/courses/github/_category_.json
new file mode 100644
index 000000000..563bcb115
--- /dev/null
+++ b/courses/github/_category_.json
@@ -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."
+ }
+ }
\ No newline at end of file
diff --git a/courses/github/clone-a-repository.md b/courses/github/clone-a-repository.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/courses/github/commit-changes.md b/courses/github/commit-changes.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/courses/github/create-a-branch.md b/courses/github/create-a-branch.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/courses/github/create-a-github-account.md b/courses/github/create-a-github-account.md
new file mode 100644
index 000000000..ac4d1a07e
--- /dev/null
+++ b/courses/github/create-a-github-account.md
@@ -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.
+
+
+ 
+
+
+2. Enter your email address, choose a username, and create a password.
+
+
+ 
+
+
+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.
+
+
+ 
+
+
+5. Congratulations! You now have a GitHub account.
+
+
+ 
+
+
+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.
\ No newline at end of file
diff --git a/courses/github/create-a-new-repository.md b/courses/github/create-a-new-repository.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/courses/github/create-a-pull-request.md b/courses/github/create-a-pull-request.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/courses/github/img-1.png b/courses/github/img-1.png
new file mode 100644
index 000000000..f2bb40adc
Binary files /dev/null and b/courses/github/img-1.png differ
diff --git a/courses/github/img-2.png b/courses/github/img-2.png
new file mode 100644
index 000000000..dab96d59d
Binary files /dev/null and b/courses/github/img-2.png differ
diff --git a/courses/github/img-3.png b/courses/github/img-3.png
new file mode 100644
index 000000000..180ddd449
Binary files /dev/null and b/courses/github/img-3.png differ
diff --git a/courses/github/img-4.png b/courses/github/img-4.png
new file mode 100644
index 000000000..a35e5b85a
Binary files /dev/null and b/courses/github/img-4.png differ
diff --git a/courses/github/introduction-to-github.md b/courses/github/introduction-to-github.md
new file mode 100644
index 000000000..0aad75910
--- /dev/null
+++ b/courses/github/introduction-to-github.md
@@ -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
+>
+
+
+
+## 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.
+
+[](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!
\ No newline at end of file
diff --git a/courses/github/make-changes-to-a-file.md b/courses/github/make-changes-to-a-file.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/courses/github/merge-a-pull-request.md b/courses/github/merge-a-pull-request.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/courses/github/push-changes-to-github.md b/courses/github/push-changes-to-github.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/courses/react-js/_category_.json b/courses/react-js/_category_.json
index b46116238..100005d2d 100644
--- a/courses/react-js/_category_.json
+++ b/courses/react-js/_category_.json
@@ -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."