강의

멘토링

로드맵

BEST
Programming

/

Programming Tool/Software

Coding is real! - Git beginner course for those who don't know Git (focused on Git and Github practice)

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.

(4.9) 225 reviews

1,781 learners

  • shinplest
3시간 만에 완강할 수 있는 강의 ⏰
Git
GitHub
Version Control System

Reviews from Early Learners

What you will learn!

  • 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.

Lecture Topic

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!


Proven through offline lectures
A unique mentor
Easy and quick Git tutorial.

Because it has already been proven through numerous offline lectures!
There are many good lectures, but none of them teach this easily!

If you are interested in a more detailed review
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!

Difficult concepts are made easier with pictures
Easy to understand, friendly explanations at eye level

bonus!
Even complex commands can be handled with ease
Support for lecture subtitles.

Because your time is precious,
Compact editing and subtitle support!

You can communicate with the instructor,
Used by developers in the field
You are invited to Slack.

You can learn how to contribute to open source projects by directly PRing the instructor's repository.

I invite students to the Slack channel.


Why should I learn Git?

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.


👌 Who would benefit from listening to this?

  • People who want to manage the code they write efficiently and systematically
  • I have used Git before, but only occasionally when working on a project and have a vague understanding of the concept.
  • People who want to collaborate through Git but don't know how to do it
  • People interested in the world of open source
  • A person who tried to learn Git on his own and failed
  • People who don't know how to use Git with commands (CLI)
  • People who want to code and keep a record of their studies
  • People who want to use flags in a 'sexy' way

🚫 Who shouldn't listen?

  • People who have a deep understanding of Git and GitHub commands such as add, commit, and push and can use them freely (even if you take the first week, you will already know this content.)
  • A person who has a good understanding of intermediate Git contents such as pull request, branch, etc.

Special features of this course:

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.


Why I Created This Course

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.


Expected Questions

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.


Introducing the knowledge sharer

Knowledge Sharer GitHub Shortcut(Click)

JAIHYOUNG SHIN

  • Current Soft Square Education Business Division Education Team Leader , Education Leader
  • Former Jamsil Software Coding Academy Java, C, Arduino, Android instructor
  • Planning and lectures for Git beginners' Git beginner courses 1st, 2nd, 3rd, and 4th
  • Co-founder of Voice Delivery, a voice acting recording platform
  • Hidden and high-level activities 5 times or more, Android development coaching for a representative of a certain company in January 2021
  • MakeUs 5th Generation General Leader, Profitable App Launching Club
  • MakeUs 4th Generation App Launching Club Profitable App Launching Target
  • Daily Emotion Diary Android App 'Haruend' General Development (Kotlin)
  • Development of Naver Whale extension program 'My Favorites' with over 6,000 downloads and over 5,000 real users (HTML, CSS, JavaScript)
  • Outsourcing the development of a Bluetooth-based belongings management application (Kotlin)
  • Outsourcing the development of a location-based cafe recommendation service application (Java)
  • 3D Printer + Embedded Iron Man Mood Light Development (C)
  • Seoul SSAC Rising Programmer Mentor Activity

Recommended for
these people

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.

Hello
This is

1,781

Learners

225

Reviews

182

Answers

4.9

Rating

1

Course

안녕하세요, 성장하는 개발자 신재형입니다. 

현재 IT기업에서 교육팀장으로, 수많은 교육생들을 교육하고 있으며, 

'어려운 컴퓨터 용어를 쉽게 설명하자'라는 모토를 가지고 일하고 있습니다. 

Curriculum

All

32 lectures ∙ (2hr 6min)

Published: 
Last updated: 

Reviews

All

225 reviews

4.9

225 reviews

  • joimh73068님의 프로필 이미지
    joimh73068

    Reviews 10

    Average Rating 5.0

    5

    100% enrolled

    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.

    • shinplest
      Instructor

      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.😇

  • dangwoo님의 프로필 이미지
    dangwoo

    Reviews 21

    Average Rating 5.0

    5

    31% enrolled

    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!

    • shinplest
      Instructor

      Hello, this is Shin Jae-hyung. Even an idiot can understand, that's the best compliment! Thank you.

  • tpwls8344173님의 프로필 이미지
    tpwls8344173

    Reviews 1

    Average Rating 5.0

    5

    100% enrolled

    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!

    • shinplest
      Instructor

      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!

  • chanhyuk kim (탈퇴)님의 프로필 이미지
    chanhyuk kim (탈퇴)

    Reviews 1

    Average Rating 5.0

    5

    100% enrolled

    Thanks to you explaining only the key parts, I was able to learn it quickly.

    • shinplest
      Instructor

      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!

  • brianna님의 프로필 이미지
    brianna

    Reviews 1

    Average Rating 5.0

    5

    81% enrolled

    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.

    • shinplest
      Instructor

      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

Similar courses

Explore other courses in the same field!