Git Started with GitHub
Learn the basics of Git and GitHub, with clear, step-by-step instructions by a highly rated teacher.
Created by Jason Taylor - Lead Software Engineer, Dev Trainer (19 courses,50k reviews)
Students: 192758, Price: Free
This course is designed to jump right into showing how Git and GitHub work together, focusing on the Git basic workflow. Students can expect to learn the minimum needed to start using Git in about 30 minutes.
- October 16th: Added Updates and Errata Section
Course Introduction and Overview provides an introduction to this course and the key concepts with the Git source control system.
Installation provides step-by-step instructions on how to setup Git for Windows and Mac OS X, how to use Git's help command.
After the Installation section, we walk through the entire Git basic workflow -- starting off in GitHub, working locally, and then publishing our changes back to GitHub.
Finally, I have some parting words and some bonus content!
Presentations provide audio/video training of conceptual ideas. Since few like slide-ware presentations, slide-presentations are kept to a minimum.
Screencasts provide a video of the instructor's computer system with any actions, commands, or screens displayed and narrated.
Following each lecture or group of related lectures in the demo sections of the course are Command Listing lectures that serve as reference and reminder of the commands used in the previous lecture(s). Each Command Listing includes the exact listings used in the previous lectures and a reference guide for newly introduced commands. All commands used in this course are available through the Command Listing lectures.
Several attachments throughout the course provide supplemental information, illustrations, or other reference material.
Git & GitHub Crash Course: Create a Repository From Scratch!
Learn how to create a Git repository, clone it, make changes, and submit changes to GitHub in less than 30 minutes.
Created by Kalob Taulien - Web developer and coding instructor
Students: 113490, Price: Free
Welcome to the 30 minute free Git and GitHub crash course!
Employers and developers everywhere are using Git. This is why you should learn it (and also because it's powerful and a really cool tool!)
Git is a powerful (and VERY popular) versioning tool for web developers. But it's hard to get started because there's a lot to know and everyone assumes you already know the basics.
Looking for a short course on Git?
Looking for a short course on GitHub?
Then this is the course you're looking for!
This course is perfect for a web developers who's next step is to learn Git and GitHub.
The core of this course is less than 30 minutes, and you'll learn:
How to create a repository
How to copy it to your computer
How to add files to your repository
How to send the changes to GitHub
Plus you'll learn:
Git fundamentals, and
You'll also learn the terminology that developers use, like: cloning, staging, committing, pushing and diff. And you'll learn WHY Git is so popular and HOW it's powerful. And we'll be using GitHub which is the Git-service brand name.
Not sure if you should pay for an 8 hour course on Git? Take this course first to get your feet wet.
P.S. You'll learn how to do all this through your command line... because one day you'll be deploying code on a server and you'll need to use the command line, it's the only way! This course will set you up for success! ;)
Git: Become an Expert in Git & GitHub in 4 Hours
Become an Expert in Git & GitHub by writing commands, learning theory, and taking quizzes. Learn Git today in 4 hours!
Created by VideoLab by Jad Khalili - Instructor - 100K+ Students Worldwide
Students: 77924, Price: Free
Are you a developer looking to improve your workflow? Have you always wanted to learn source control? Are you looking to make your development workflow safer? Well, you have come to the right course.
Git is the industry-standard software for source control. With Git, you can save snapshots of your work as you go along in a timeline. Git allows you to create backups that take minimum space, making your work space safer. If you mess up, ruin your code, or damage your files, Git will be there to help.
In this course, we cover multiple aspects of Git & GitHub, including, but not limited to:
Git Theory & Workflow
Repositories & What they are
Basic Git Commands
Advanced Git Commands
A Complete coverage of GitHub & its features
Using Git & GitHub Together
Moving Git files to GitHub
And much, much more.....
We start from the complete beginning, talking about basic theory to familiarise new users with the environments we will be working in. Then, we introduce the Terminal, to make sure to alleviate any misconceptions about the Terminal, and to make sure you are comfortable with the environment before we move onto Git & GitHub. Remember, the main goal of the course is to teach Git & GitHub as smoothly as possible.
Then, we move on to Git & GitHub. We break it up into step-by-step pieces, so that everything makes sense, and you fully understand each part before moving onto the next skill.
This is the only free course that takes Git, GitHub, version control, and basic Terminal knowledge, and bundles it together in one course for users of all levels. Whether you are a novice with no knowledge of the terminal, Git, or source control, or you are an established developer looking to integrate Git & GitHub into your work, this course has everything for you.
So, whether you are trying to learn Git for your work, or looking to learn for fun, this course will turn you into a Git & GitHub Master.
Basic PHP Development with Bootstrap, GitHub and Heroku
Learn to develop a basic PHP application using Bootstrap 4, upload to source control and publish to the web with Heroku
Created by Trevoir Williams • 250,000+ Students - Lecturer | Software Engineer | Consultant
Students: 21605, Price: Free
This course is designed to equip students with the basic knowledge on how PHP works with HTML and CSS. It equips students with the fundamentals of PHP programming, teaches them about the benefits of using source control and ultimately allows you to publish your finished website to the internet.
Why Learn PHP
PHP was designed to make web development easier, and many beginners find it effortless to pick up and get started with. In fact, PHP code was so easy to pick up, many non-programmers end up being able to hack PHP code together without truly understanding the code.
The top 5 reasons to learn PHP are:
Designed to Scale
Active Support Community
At the end of this course, you should be able to:
Understand the PHP Application Flow
Understand how to use:
Date/Time and String Manipulation
Understand Bootstrap 4 CSS Framework
Use Visual Studio Code Efficiently
Deploy using Heroku Hosting
Manage Projects with GitHub
Meeshkan: Machine Learning the GitHub API
Learn how to plan, deploy and run a Machine Learning problem on AWS and Meeshkan
Created by Mike Solomon - C.E.O. Meeshkan Machine Learning
Students: 17470, Price: Free
In this course, Meeshkan C.E.O. Mike Solomon will teach you how to do Machine Learning on Meeshkan.
Meeshkan is an easy and inexpensive platform where people can explore ideas in AI, Machine Learning and Deep Learning.
This course starts with a simple AI question: can a machine predict if a GitHub project will be successful by analyzing only the first few commits of that project?
The first section of the course will run the Machine Learning project on Meeshkan. You'll see how quick and easy it is to do Machine Learning on Meeshkan.
The second section of the course will delve into each step of the process in detail, covering data collection, data egress, infrastructure deployment, model design, model executing and result analysis.
By the end of the course, you will be able to adapt the course materials to design, run, and explore your own Machine Learning models using public APIs and the Meeshkan Machine Learning service.
Robot Framework : Code management(GIT) + Jenkins Integration
Git and GitHub introduction, Jenkins Setup on windows machine, Allure reporting
Created by Testing World Infotech - Working Professional, Having 9 Yrs of Experience
Students: 17110, Price: Free
Git is the most widely used modern version control system in the world today, which allows multiple persons to safely work on the same project without hampering other team members. As a part of a team using Git, You and your team members will clone working copy of a local repository from Git server. You/team will add and commit the test scripts that are developed locally and push your changes to the Git.
This course gives coverage
1. Execute Selenium test cases using Robot.
2. Share code using Source Management tool GIT
3. Integration Selenium with Jenkins using GIT.
4. Execute automation framework using Jenkins
5. Integrate Allure Reporting options
Git tutorials for Beginners – Complete Course
a complete practical course on git and github
Created by Kamal Girdher - Professional Trainer and Automation Expert
Students: 16078, Price: Free
Far away from books, we have created this course to give you practical exposure of how git and github. You can easily follow our tutorials and become expert on git even if you have never worked on it.
In this course, you will not learn everything there is to know about Git, but you will build a strong conceptual understanding of the technology, and afterward will be able to confidently dig deeper on any topic that interests you. This course assumes no previous knowledge of Git, but if you do have experience with it, you may find this course to be both useful and challenging. This is especially true if you currently "know just enough Git to be dangerous".
Join us on Telegram for Questions/ Live Chat - t[dot]me/letsautomate
Free Hosted Website on GitPages and simple Git Guide
Explore how you can get started with GitHub create a hosted webpage from your repo and lots more
Created by Laurence Svekis - Instructor, GDE, Application Developer
Students: 12361, Price: Free
Bonus free PDF guide packed full of resources and code snippets to help you learn - follow the lessons using the guide! Learning made easy :)
Course is designed as a starter course to demo how to setup a free hosted website within gitPages
Covers basics of git and how it works
Tips and resources provided - including code editor that is used Brackets and how to start with simple git commands
Update your website locally and push it to your GitPages - made easy with easy to follow instructions and examples
Git command guide - simple git commands
Taught by an instructor with over 20 years of Web Development experience.
If you've been looking to get started with Git - wanted to refresh your git knowledge - learn the basics of git - or just want to see how you can get a free hosted website THIS COURSE IS FOR YOU!!!!
Nothing to lose - Fast friendly support is always available to help if you need it.
Please note that the SCOPE OF THIS COURSE IS BASICS of GIT and will not cover complex commands and everything about GIT its a simple HOW TO GET STARTED COURSE - if you are looking at more detailed git this is not for you.
LEARN Complete DEVOPS Pipeline with Python Web Application
Docker, Kubernetes, GitHub Action, Git, Flask, Python, Selenium, Pytest, HTML, CSS, SQLAlchemy, Ngrok [PROJECT included]
Created by Pranjal Srivastava - Docker | Kubernetes | AWS | Azure | ML | Linux | Python
Students: 10305, Price: Free
This course is fully based on pragmatic approach without any kind of bogus content. A short, precise and practical oriented course for IT pros just like you.
A Devops pipeline is set of automated processes and tools that the development (Dev) and operations (Ops) teams implement to build, test, and deploy software faster and easier.
In this course you will complete DevOps pipeline generally consists of a set of tools which are normally broken down into the following categories:
This learning path will cover:
Git is an open-source and distributed version control system.
Github is git repository hosting service used for code sharing, bug tracking, feature request and much more.
PyCharm is an integrated development environment (IDE) for python programing language.
Flask is a python web framework.
HTML is the standard markup language for Web pages.
CSS is a style sheet language use to style a HTML document.
SQLAlchemy is an open-source SQL toolkit and object-relational mapper which gives full power and flexibility of SQL.
Selenium is used to automate web browser interaction.
Pytest is unit testing framework that allows users to write test codes.
Ngrok allows to expose a web server running on your local machine to the internet.
Github Action enables you to include Continues Integration (CI) and continuous deployment (CD) capabilities and many other features directly in your repository.
Docker is an open source containerization platform enables developers to package applications into containers.
Docker Hub is a cloud-based repository for finding and sharing container images with your team.
Kubernetes is an open-source container orchestration for automating deployment, scaling, and management of containerized applications.
This course is one stop shop where you will learn web development, continuous integration, continuous deployment, containerization, writing neat and quality code, devops concepts and much more with python programing language.
Getting Started with GitHub and TeamCity
Integrate GitHub, TeamCity and Visual Studio
Created by Manish Narayan - President - Innovative Institution, Professor of Engineering
Students: 9738, Price: Free
Get Started with GitHub and Visual Studio 2017!
Are you a student or professional in the field of software engineering or maybe contemplating an educational or career move to the software engineering world? Have you been looking for a quick and easy way to get up and running with GitHub with Visual Studio and don't want to go through an overwhelming amount of material just to get your environment setup and ready for building, committing, and managing your source code? Don't worry as THIS IS THE COURSE FOR YOU!
In my course, I will teach you how to get your environment setup for GitHub with Visual Studio and help you to build, commit, and manage your source code through a step-by-step guided approach. I will be showing you all the necessary installation and setup needed for GitHub and Visual Studio. I will also get your repository integrated with TeamCity Continuous Integration.
Take this course and feel proud of the fact that you will be one step closer towards the rewarding field of Software Engineering using .NET technologies!
Real-World Example: Git and GitHub on Windows – Basics
Learn How to use Git on Windows, Automate some common tasks and work with other People on GitHub
Created by Dan Georgiev - Programmer at Iris Technologies Ltd
Students: 7700, Price: Free
Hi and Welcome to the Real-World Example: Git and GitHub on Windows - Basics Course.
My name is Daniel and I'm a Programmer and a small business owner.
In this course you will learn:
What is Git
How to install Git
The Command Prompt
How to use the Windows Command Prompt
How to use Git on Windows
The basic commands of Git
How to work with other people in GitHub
How to Automate some common Git tasks
MASTER Git and Github for DevOps CI/CD
A crash course on developing an essential skill for Developer, Tester and Sysadmin
Created by Pranjal Srivastava - Docker | Kubernetes | AWS | Azure | ML | Linux | Python
Students: 6275, Price: Free
In stackoverflow 2020 survey, the most asked questions was related to Git. Git is everywhere as it is used by everyone whether by developer or tester or sysadmin. That makes Git as a must knowing skill to survive in IT jungle.
This is the crash course is fully packed with useful hands-on covering the key concepts at the same time without wasting crucial time of developer like you.
In this learning path you will learn all the fundamental concepts of Git like
What is Version Control System
What is Repository and difference between local and remote repo
Components of .git folder
What is branching and different types of branching
Different states of files in git
What is Merge and much more
This skill track is fully focused on the practical approach with having lots of handy-useful labs to make you an expert on Git and Github.
Practical Labs includes
Initializing git repository
Adding files to staging area and committing them to local repository
Pushing the local repository to remote
Creating different types of branches
Merging different branches
checking logs and history of commits
Comparing different commits
Creating .gitignore file to ignore specific kind of files and much more
Git & GitHub for Automation Testing
Git & GitHub essentials (from Basics to Advanced) for working on Cucumber, Selenium or REST-assured Automation projects
Created by Manual 2 Automation Testing - Become an 'effective' Software Tester / Automation Tester
Students: 2112, Price: Free
Are you thinking of moving from Manual to Automation Testing?
Then you should be aware that Test Automation is certainly in high demand and similar to various automation tools, Git & GitHub tools are quite significant and are the most commonly used version control tools for Automation Testing.
So, learn Git & GitHub for Automation Testing covering Basics to Advanced - from Automation Testing Projects view-point.
The key objectives of the Course is to learn Git & GitHub and gain understanding of Git workflow using Git Bash CLI & Git for Eclipse.
This realistic course covers “How to get started with Git & GitHub for Automation Testing” to “How to practice Git workflow using Git Bash CLI and Git within Eclipse” and then ‘How to collaborate with the Automation team for version controlling”.
Learn Git & GitHub for Automation Testing practically and as industry expects from an Automation Tester.
Likewise, students would get a practical and hands-on insight into Automation Test Manager’s Activities & Automation Test Engineering activities. With the right exposure to Git & GitHub, you should be able to work and collaborate within the automation testing team.
Note: this course caters for Git & GitHub tools only and does NOT cover Automation tools like Cucumber, Selenium WebDriver or REST-assured.
Create a Blog website – Hugo, Github, Netlify in one hour
Develop a completely free blog website completely free in one hour.
Created by Rajganesh Pandurangan - Technical Director
Students: 1789, Price: Free
This is a short series on how to create a simple website for hosting blogs and showcase your portfolio using opensource tools such as Hugo, Github and Netlify. During COVID times, it's better to have a online presence, and nothing beats other than doing it completely for FREE. Just spend one hour and have your own blog to share! This course is also released in youtube, so you may hear about playlist in my demos. So please feel free to ignore it.
Complete GIT and GitHub Crash Course
Learn Complete GIT and GitHub Crash Course
Created by Santosh Ghorband - Software Engineer
Students: 1204, Price: Free
This course is designed to learn key concepts of Git Source control System . This Course comprise the most used commands for any Git and GitHub Project . Student can learn important concepts from Git and GitHub so they will be able to start actual work on Git and GitHub Project.
The course is divided into below major components:
Git Installation on Window System
Working on Local Repository
Working on Remote Repository
Creating your personal website at GitHub Pages
Get your personal site up and running with HTTPS and your custom domain in an hour
Created by Brian Gorman - Software Engineer and Computer Science Instructor
Students: 1163, Price: Free
This course is an overview of working with Github pages to quickly deploy a public-facing, static site. The site can be used for anything such as your personal brand, giving your name and/or business a personal landing platform, and pointing your customers to you.
During the course, you'll see how to quickly set up a new repository to host your files and get them to GitHub. You will then put your web pages into the repository and then set the repository to be hosted via GitHub pages.
After the hosting is enabled, you can optionally point your own custom domain at the GitHub pages and then you will be able to enable HTTPS to make the site secure.
You will only be hosting static content, but using Simple HTML and a free template, you can quickly get a professional site built.
A couple of lectures in the course will show you how to do things like set up a calendly link for people to schedule calls with you and link to some youtube videos.
At the end of the course, you will be able to easily get your site up and your name/brand out there, so that the world can start benefitting from your gifts.