Explore our extensive collection of courses designed to help you master various subjects and skills. Whether you're a beginner or an advanced learner, there's something here for everyone.
Join us for our free workshops, webinars, and other events to learn more about our programs and get started on your journey to becoming a developer.
For all the self-taught geeks out there, here is our content library with most of the learning materials we have produced throughout the years.
It makes sense to start learning by reading and watching videos about fundamentals and how things work.
Data Science and Machine Learning - 16 wks
Full-Stack Software Developer - 16w
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
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: