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


LoginGet Started
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.

6hrs average

Your first open-source contribution

Learn how to use GIT with an interactive tutorial, video, and 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.

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.

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.