Git (GitHub) 180 Lectures! A-Z: From Basic to Intermediate Theory and Practice
infohojin
180 lessons! Learn all of Git's operations and principles systematically through hands-on exercises, with over 1,100 minutes of instruction.
입문
Git, GitHub
Are you confused about where to start with Git and Github?🧐 This is an All-in-One course that introduces you to Git from the most basic level to intermediate Git usage and collaboration.

Collaboration technologies that can be used in schools, clubs, or teams
Git/Github basics and intermediate, and collaboration techniques that can be used in actual work
Git & Github, from beginner to advanced! 💪
Complete it all in one 2-hour all-in-one course.
Are you uploading the code you're using now to Github? 🤨
Since you're coding anyway, wouldn't it be good to keep a daily coding record like a diary?
Have you ever accidentally lost your code while working on a project and not saving it?
All-in-One course for Git beginners, from beginner Git to intermediate usage and collaboration!
Because it has already been proven through numerous offline lectures!
There are many good lectures, but none of them teach this easily!
Section 0. "Processing Method, Mentor Introduction, Lecture Review"
Check out the preview lesson!
Rather than a long lecture, a short, thick, and easy lecture that edits down to the breathing sounds!
Because difficult concepts are explained easily and the materials are clean!
Because your time is precious,
Compact editing and subtitle support!
You can learn how to contribute to open source projects by directly PRing the instructor's repository.
Why do you need to learn it? I'll tell you one of the most realistic reasons. It's something that you'll be asked about when applying for a job and it's essential for projects, but schools don't teach it.
As I experienced various outsourcing and competitions, and also worked at companies, I received many questions like, "I want to start with Git, but where do I start?", "I started with GitHub, but what on earth should I upload?", etc.
I taught it little by little for a while, but then I thought , 'Let's plan it systematically and teach it properly!' So I gave 4 offline Git lectures and prepared the Inflearn lecture.
It is strictly focused on practical training.
That's how I studied, and I think that the fastest way to grow in development is to learn by bumping into things. 'I don't even know what a commit is, but what is a branch, what is branch processing, and what are pointers?'
→ Theory is just theory. After completing this course, you will be able to use Git freely.
It is absolutely CLI-centric.
When you need to collaborate on a project, you often start using Git and GitHub in a hurry with a GUI. (I did that too.) In that case, you have a vague understanding of Git and GitHub and only vague understanding of basic concepts such as commit and push, so you have a hard time every time you try to use GitHub in another program.
Case 1.
If you are using SourceTree to access Git and GitHub and are trying to connect GitHub in Eclipse, it will fail.
Case 2.
If you are working on Git in a GUI environment other than SourceTree or working on another project, it may be difficult to integrate it.
The above two are because they came across an easy tool called GUI without a proper understanding of Git and GitHub. If you properly understand the fundamental concepts of Git and GitHub, such as local and server concepts, and commit and push , you can use Git and GitHub without any problems in any environment.
Therefore, this course is conducted in a way that fundamentally understands Git and GitHub through CLI (command-based) and builds skills through practice.
I started with GitHub by accident. Now, I code almost every day and there is not a day that I don't use GitHub and Git. At first, I didn't know what Git was, what Commit was, and what Push was, so I remember wasting a lot of time.
Digging deep is certainly helpful when it comes to improving your development skills. But if there is a shortcut to your growth as a developer, or if you are at a dead end, it is sometimes better to have someone show you the way.
GitHub has a high barrier to entry. If you are not familiar with coding, you need to know the concepts of servers and clients, and there are many unfamiliar terms floating around the Internet, such as collaborative branches and clones. For beginners, understanding unfamiliar terms is difficult. However, if you understand it well at the beginning, and if someone explains it to you in an easy way, Git is not difficult at all.
We will provide lectures that are like a lighthouse in the vast ocean.
Q. I have no coding experience! Can I still take the course?
There is no problem taking the course because we do not code in class. However, if you have no experience with coding at all, it may be harder to sympathize with the necessity of Git and Github than those who have coded. If I may recommend it, I expect that you will feel and gain more if you study and practice at least one programming language to the end and then take it.
Q. I am using a MacBook! Can I still take the class?
The lecture is conducted in a Windows environment, but the commands are the same, except that cmd is changed to terminal, so there is no big difference. I use both Mac and Windows, and there is no problem at all.
Q. Is there anything I need to prepare before attending the lecture?
Please take the course with a warm heart and excitement about the convenience you will experience in the future.
Who is this course right for?
People who want to manage the code they write efficiently and systematically
I have used Git before, but I only used it occasionally when working on a project and I didn't really understand the concept.
People interested in the world of open source
People who tried to learn Git on their own and failed
People who don't know how to use Git with commands (people who need to learn Git CLI)
People who want to leave a record of their coding and study
People who want to use Git in a ‘sexy’ way
Need to know before starting?
You don't have to code during the course, but you should have some experience with coding to better understand the need for version control.
1,783
Learners
225
Reviews
182
Answers
4.9
Rating
1
Course
안녕하세요, 성장하는 개발자 신재형입니다.
현재 IT기업에서 교육팀장으로, 수많은 교육생들을 교육하고 있으며,
'어려운 컴퓨터 용어를 쉽게 설명하자'라는 모토를 가지고 일하고 있습니다.
All
32 lectures ∙ (2hr 6min)
All
225 reviews
4.9
225 reviews
Reviews 11
∙
Average Rating 5.0
5
This video may not be of much use to those who are already familiar with Git, but it is a lecture that can be used as a reference for those who are just starting to use Git at work or in a place where they are learning development, and it is a lecture that can be learned quickly and enjoyably. However, the slightly disappointing thing is that the lecture is limited, so I watched it all in a hurry and I am not sure how well I absorbed it.
Hello! I wish I had prepared more things that could be given to Git experts, but that's too bad ㅠㅠ Did you also feel sorry about the Slack integration, PR, and Fork parts? 😭 Since the purpose of the lecture is to easily master Git in a short period of time, I thought 3 months would be enough, but if it's not enough, please ask questions through Slack or Inflearn in the class and I will extend it so that you can see it in more detail.😇
Reviews 21
∙
Average Rating 5.0
5
Corin explains it so well that even a real fool can understand it. This is the first time I've seen such an easy Git lecture. Thank you for teaching me so kindly!
Hello, this is Shin Jae-hyung. Even an idiot can understand, that's the best compliment! Thank you.
Reviews 1
∙
Average Rating 5.0
5
Jaehyung (I memorized his name because he was introduced at the beginning of every lecture,,ㅎ) Thank you so much for recording such a useful lecture ㅠㅠ It was such a valuable 2 hours ㅠㅠ I'm even embarrassed to say that I got an A+ in a class that taught git during my major at school, but I didn't know the difference between git and github, and since I don't use git, I couldn't tell the difference between the commands when using git alone and when collaborating. Through this lecture, I'm going to get a pro badge(?) and start growing the lawn diligently from today!ㅎㅎ I've always been aware of the importance of git, but I've always put off starting because there's so much information and it's hard to find videos that summarize it clearly + concisely. Thank you so much for recording this lecture ㅠㅠ When I first listened to the lecture, I thought, 'How can a 4-minute video convey the core without any unnecessary details? I thought, 'Is this person a genius?' but through the last words of the lecture, I learned that even when filming a 5-minute video, there were several re-challenges, hours of material preparation, and lecture composition. The result of that effort was so perfect that I thought he was a genius who lived alone in the world,,ㅎㅎ Since I also had experience struggling because of Git, I want to keep this lecture that allows you to completely understand Git in just 2 hours to myself and keep it a secret,, but I recommended it to my peers too!ㅎㅎ I hope you have lots of passive income while you're alive, Jaehyung!
I'm touched. You gave me a pleasant morning :) I was always a model student who just diligently followed the school classes, but I think the turning point of my career was when I first used GitHub while working as an outsourcer with my younger sibling who is good at coding. If you are interested in practical application programming, I think it would be good to try UMC (currently there are 10 universities) that will be created at your school later! I will continue to support you!
Reviews 1
∙
Average Rating 5.0
5
Thanks to you explaining only the key parts, I was able to learn it quickly.
I tried to convey only the key points quickly and with a focus on practice! Don't forget to continue to use it in your daily life to get used to it!
Reviews 1
∙
Average Rating 5.0
5
This is a good way for those who are new to GitHub or have learned it from the top down. Since it explains things one by one in a practical way, you can approach it without difficulty. In particular, since it teaches how to use Git in a CLI way rather than learning Git through a simple GUI program, it is a big advantage that you can apply what you learn on most computers that have Visual Studio Code, cmd (command prompt), or a terminal.
Thank you for the great review :) I'm glad it was helpful! If you learn with CLI, it will be much easier and faster to apply it in an IDE environment with a terminal. I hope you continue to use Git well in your daily life!
$18.70
Explore other courses in the same field!