technifyed

IBM via edX

Git and GitHub Basics

4.139 ratings at edX

Overview

Gain the skills to work with Version Control Systems Git and GitHub. Explore key concepts, including branching and repositories; practice forking, cloning, and merging workflows and build your portfolio as your final project.

What you'll learn

  • Describe version control and its place in social and collaborative coding ​and in DevOps.
  • Explain basic Git concepts such as repositories and branches used for distributed version control and social coding.
  • Create GitHub repositories and branches, and perform pull requests (PRs) and merge operations, to collaborate on a team project.
  • Build your portfolio by creating and sharing an open-source project on GitHub.

Syllabus 12

  1. Overview of Version Control, Git, and GitHub
  2. Introduction to GitHub
  3. GitHub Repositories
  4. GitHub – Getting Started
  5. Hands-on Lab: GitHub Sign Up & Create Repo
  6. GitHub Branches and Pull Requests
  7. Hands-on Lab: Branching and Merging (Web UI)
  8. Getting Started with Branches Using Git Commands
  9. Cloning and Forking GitHub Projects
  10. More about Cloning and Forking
  11. Managing GitHub Projects
  12. Hands-On Lab: Cloning and Forking GitHub Projects

Skills you'll practise

Workflow ManagementOperationsGit (Version Control System)Version ControlPull/Merge RequestsWeb BrowsersWeb UISoftware DevelopmentOpen Source TechnologyGithub

Advantages and disadvantages

Advantages

  • University courses you can audit for free, with lectures, readings and practice quizzes.
  • A verified certificate from the university if you pay for it.
  • From IBM, a well-regarded name.
  • Self-paced: start any time.
  • A clear syllabus (12 parts) you can see before you start.
  • Hands-on: you build or practise, not just watch.

Disadvantages

  • Graded assignments and the certificate need the paid track.
  • Audit access can expire a few weeks after the course ends.
  • Learning is free, but the certificate costs money.
  • Some parts (graded work, certificate) are paid.

Some points apply to every course of this kind; see how we rank.

Free to audit

  • Free: Choose "Audit this course" when you enrol: lectures, readings and practice are free.
  • Paid: Graded assignments and the verified certificate (Certificate: $99). Audit access may end after the course closes.

Before you start

Basic computer and IT literacy. Suitable for those new to software development. No prior programming experience is required.

Taught by

  • Upkar LidderSenior Software Engineer
  • Rav AhujaGlobal Program Director

IBM is in Tier 2: excellent universities and the companies that build the technology of our institution ranking (84/100).

Similar courses

Compare these

Massachusetts Institute of Technology · YouTube

MIT 6.01SC Introduction to EECS I

Instructor: Dennis Freeman, Kendra Pugh This course provides an integrated introduction to electrical engineering and computer science, including modern software engineering, linear systems analysis, electronic circuits, and decision-making. The lecture videos provide an overview of each topic, whi…

Free video27 videos, 17 hours

Harvard University · edX

Fundamentals of TinyML

4.567 ratings

Focusing on the basics of machine learning and embedded systems, such as smartphones, this course will introduce you to the “language” of TinyML.

Free to audit5 weeks, 2 - 4 hours per week

Massachusetts Institute of Technology · YouTube

MIT 6.832 Underactuated Robotics, Spring 2009

Instructor: Russell Tedrake See the complete course at: http://ocw.mit.edu/6-832s09 Robots today move far too conservatively, using control systems that attempt to maintain full control authority at all times. Humans and animals move much more aggressively by routinely executing motions which invol…

Free video23 videos, 28 hours

Massachusetts Institute of Technology · YouTube

MIT 22.01 Introduction to Nuclear Engineering and Ionizing Radiation, Fall 2016

Instructor: Michael Short View the complete course: https://ocw.mit.edu/22-01F16 This course provides an introduction to nuclear science and its engineering applications. It describes basic nuclear models, radioactivity, nuclear reactions and kinematics; covers the interaction of ionizing radiation…

Free video34 videos, 32 hours

Massachusetts Institute of Technology · YouTube

MIT 6.622 Power Electronics, Spring 2023

Instructor: David Perreault View the complete course: https://ocw.mit.edu/courses/6-622-power-electronics-spring-2023 YouTube Playlist: https://www.youtube.com/playlist?list=PLUl4u3cNGP62UTc77mJoubhDELSC8lfR0 6.622 covers modeling, analysis, design, control, and application of circuits for energy c…

Free video38 videos, 32 hours

Stanford University · YouTube

Stanford Webinar - Design Thinking: Training Yourself to Be More Creative

In this webinar Professor Bill Burnett gives you a taste of what will be taught during the Innovation Masters Series course being held this June 19 -21, 2013 and December 11 - 13, 2013 at Stanford University. Explore Stanford Online's Innovation and Design Thinking courses and programs: https://onl…

Free video55 minutes

Enter your email and the official page opens. Phone is optional.