Self-paced

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.

Bootcamp

Learn live

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.

Upcoming live events

Learning library

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.

Search from all Lessons


Login
cybersecurity

cybersecurity

Java

Java

Javascript

Javascript

Bootstrap

Bootstrap

Python

Python

Node

Node

Flask

Flask

git

git

React.js

React.js

Generative AI

Generative AI

HTML and CSS

HTML and CSS

Learn Git

Git is an essential tool for version control in software development. Discover why learning Git is crucial, its importance in the job market, and how it can improve your development workflow. We offer numerous exercises and projects to help you master Git.

python image related

git learning materials

Local Web Development Setup And Best Practices

How to start and setup your local web development environment across Windows, Mac, and Linux. Optimize your coding workflow: Project organization, Version control, IDE configuration, etc.

Learn how to use GIT with an interactive tutorial, video, and a great article. Without GIT you won't be able to work at any company, and you won't be able to use anyone's code.

1hrs average

Build the first version of your professional student profile for recruiters to see! Learn GitHub’s pull request process while creating a YAML file with your details, such as education, skills, projects, and experience. This step is essential in crafting your public portfolio as a developer.

3hrs average

Learn GitHub Pull Requests by building a landing page! Collaborate as a team using Git while each member develops a section of a website with HTML and CSS. Practice version control, teamwork, and project management as you submit changes through Pull Requests.

Discover what Python dictionaries are and how they are used. Learn how to leverage these data structures to efficiently organize and access information.

Discover the importance of code readability and learn essential tips to improve it. Master clean coding practices for better maintainability and fewer errors!

Discover LearnPack for interactive coding tutorials! Master coding skills with auto-graded exercises and instant feedback. Start learning today!

Discover GitHub, the ultimate platform for code collaboration and project management. Learn how to build your profile and connect with the tech community!

Master your GitHub profile and reputation! Learn essential tips to showcase your skills and attract recruiters in the competitive job market.

6hrs average

Your first open-source contribution