We started the week with a topic named Version Control; which we said version control is a system that takes and manages changes made to files, especially code in software development projects. (it keeps track/record of files and changes made to the file) Movingon, we were introduced to Git and Github. Git: is the version control system, which involves “push” and “pull” GitHub: is a pay-for-use online service built to run Git in the cloud. Differences between Git and GitHub: Git is a free, open-source version control tool that developers install locally on their computers, while GitHub is a pay-for-use online service, built to run Git in the cloud. These was where we also got to know of the following: Local: refers to a resource directly accessible on the current machine/local computers Remote: refers to any resource accessible online. Some commands used in GitHub git init: It is used to initialize or track files git status: It tells the current status of files git add: is used to add a change in a file or directory commit: as the names implies, it is used to commit/save files git log: it is used to log all committed files and prints them out STAGING: is a state/place where files are been ready for committing checkout: is used to switch between branches checkout -b: is used to create a new branch. During the week we also talked about Booleans; where it was taught that Booleans are simply True or False statement. Furthermore, we treated a topic called Operators. Operators: are special symbols or keywords that perform operations on one or more values, called operands. These operations can range from simple arithmetic calculations to complex logical manipulations. Operands simply means variables. Here are some of the operators we looked into: - Arithmetic operators: Addition = (+) Subtraction = (-) Multiplication = (*) Division = (/) Floor division = (//) Exponential = (**) Modulus = (%) Stay tuned for more weekly updates from my time at Blockfuse Lab, Jos! #BlockfuseCohortIII #Web2 #SoftwareEngineeringJourney