For all the self-taught geeks out there, here our content library with most of the learning materials we have produces throughout the years.
It makes sense to start learning by reading and watching videos about fundamentals and how things work.
Full-Stack Software Developer
Data Science and Machine Learning - 16 wks
Search from all Lessons
Curated list of small interactive and incremental exercises you can take to get better at any coding skill.
Curated section of projects to build while learning with simple instructions, videos, solutions and more.
Guides on different topics related to the technologies that we teach in our courses
Social & live learning
The most efficient way to learn: Join a cohort with classmates just like you, live streams, impromptu coding sessions, live tutorials with real experts, and stay motivated.
This lesson will define Github.com, explain it, and review its essential features. Hopefully, by the end of the article, you will be as excited as we are about Github.
GitHub.com is the epicenter of your software developer journey; you'll be interacting with GitHub so much that we cannot even list all the things you can do; here are a few examples:
LinkedIn + Google Drivebut for developers.
This is 4Geeks Academy's main GitHub profile on Github (Please click to follow us 🙂 on the top right of the page!).
Everyone has a profile located at:
For example: mine is github.com/alesanchezr (follow me 🙂!)
In this image, you will find the essential parts of your profile.
Note: there are many ways to make your GitHub profile amazing.
Github's original purpose (before turning into a social network and many other things) was to be a website where developers could upload their code and access it at any time.
A repository is just a folder with code inside. For example, this repository contains all the code for the React.js library.
Above you can see an explanation of the typical Github Repository Page
The Github Star ⭐️ is the primary way to bookmark other people's repositories; it is a good idea to bookmark a repo because you will probably lose track of it; there are millions of amazing repos. You can categorize them.
We recommend you bookmark most of the academy repositories, as you will need and use them a lot. Here are a few of them:
Open Source has become one of the main drivers in today's world; Github has ways to find other people's exceptional repositories: