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

How To's

  • prompt engineering

  • Generative AI

Prompt Engineer

If you haven't heard that the new title for the past few years is 'Prompt Engineer', you haven't used enough artificial intelligence for Google to suggest it to you.

Read article
  • Node

  • npm

  • nvm

How to install NVM on a Mac OS (node.js and npm)

Non-official guide to install NVM on Mac OS (tested) using brew

Read article
  • Python

  • windows

  • MacOS

What is pyenv and How to Install It?

Discover what pyenv is and how to install this powerful tool to manage Python versions on your system. Facilitate project development.

Read article
  • Python

How to reverse string in Python?

Learn how to reverse a string in Python using different approaches and code examples.

Read article
  • Javascript

  • Arrays

How to flatten an array in JavaScript?

Discover various techniques to flatten arrays in JavaScript. Learn efficient methods to transform nested arrays into a single, flattened array.

Read article
  • React.js

How to use React Global Context?

Learn how to harness React Global Context to streamline state management in your applications. Master the power of global state for efficient data sharing.

Read article
  • Javascript

  • Arrays

How to use the Javascript Array Clear method?

Learn how to effectively utilize the Clear method in JavaScript arrays to simplify array management. Discover the syntax, functionality, and practical examples.

Read article
  • List

  • Python

  • Arrays

How to Reverse a List in Python?

Reversing a list is a very common operation in the day of a programmer. We can do it with the most common ways are the reverse() method and with a syntax trick.

Read article
  • Javascript

  • Node

  • The Command Line

How to Install NVM (Node Version Manager) on Every Operating System

Discover how to install NVM on Windows, macOS, and Linux with our comprehensive guide. Manage multiple Node.js environments easily and switch between versions seamlessly.

Read article
  • List

  • Python

  • list length

How to Get Python List Length?

A simple way to get the length of any Python list is using the `len()` function.

Read article
  • Python

  • String Concatenation

How to Split a String in Python?

Learn different methods to split a string into substrings in Python. Explore practical examples and best practices for effective string manipulation.

Read article
  • Javascript

  • Arrays

How to get the last element of an Array in JavaScript?

Learn different techniques to retrieve the last element of an array in JavaScript. You can access the last element by using the length property of arrays.

Read article
  • Regular Expression

How to match letters with Regular Expressions?

Learn how to construct regular expressions to match letters in text. Explore Regex to effectively search for letter-based patterns in your data.

Read article
  • Python

How to Round in Python?

Learn different methods to round numbers in Python. Discover techniques to round to a specific decimal place, nearest integer, or with custom precision. The most common method used is the round method

Read article
  • Javascript

  • Node

  • nvm

How to Install NVM on Linux (Ubuntu and Centos)

Learn how to install NVM on Linux with our easy-to-follow guide. Covering popular distributions like Ubuntu and Fedora, this article includes troubleshooting tips and links to installation guides for macOS and Windows. Perfect for developers looking to manage multiple Node.js versions.

Read article
  • GitHub

  • git

  • windows

Install Git On Windows Macos And Linux - Comprehensive Guide

Learn how to install Git on Windows, macOS, and Linux with this comprehensive guide. Step-by-step instructions to help you get started with Git.

Read article
  • Python

  • Machine Learning

  • Pandas

How to install python pandas?

Learn how to install Pandas in Python easily on Windows, MacOS, and Ubuntu. Follow our step-by-step guide to correctly set up Pandas for data analysis.

Read article
  • Javascript

  • Arrays

How to clone an Array in JavaScript?

Discover different methods to create a copy of an Array in JavaScript. Learn the nuances of Array cloning for effective data manipulation.

Read article
  • Javascript

  • Regular Expression

  • Python

RegEx Examples: Mastering Regular Expressions with Practical Cases

On RegEx examples we'll be covering different regular expressions examples for the most used data. You'll find patterns with working snippets for Javascript and Python for emails and passwords validation, Integers, Float numbers and Decimals extraction

Read article
  • Python

  • Pandas

Pandas Data Cleaning

Learn how to clean and preprocess data using Pandas in Python. Discover essential techniques and functions for handling missing values, duplicates, outliers, and more.

Read article
Load more...