4Geeks logo
4Geeks logo
About us

Learning library

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

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.

How To's

How To's

  • javascript

  • arrays

How to use the Javascript Array method Every?

Read article
  • javascript

  • arrays

How to find the interception of Arrays in Javascript?

Learn how to find the intersection of two or more arrays in Javascript. Discover different methods for finding common elements and optimizing your code.

Read article
  • python

  • command-line

How to update Python in Terminal?

In our step-by-step guide on how to update Python in terminal, we explore the most straight forward methods to successfully update Python version in Linux, MacOs and Windows systems

Read article
  • python

  • Java

  • javascript

RegEx for whitespaces

On RegEx for whitespaces we'll be discussing the different ways to detect whitespaces using regular expressions. RegEx has more than one way to search in a given text for these characters and we'll be giving an example with the most used one

Read article
  • python

  • list

  • reverse-a-list

How to Reverse a List in Python?

Read article
  • python

What is float in python?

Read article
  • git

  • github

How to clone a github repository

Cloning is the fastest way to download a project or code, in this lessons we will explain how to clone and the difference it has with forking

Read article
  • javascript

  • install

  • windows

How to install javascript

Every good web developer needs to run Javacript on it's developing machine, here's how to make your System Javascript ready.

Read article
  • python

  • string-concatenation

How to Split a String in Python

Knowing how to manipulate strings this way will be of great use to us in our programming journey. In this article, we will dive into the many ways how to split a string in Python.

Read article
  • python

  • exit

How to exit Python in terminal

Exiting Python from the terminal can be achieved in 3 different ways. The exit and quit commands will exit python and you can as well exit by using keyboard shortcuts as ctrl+z and ctrl+d on Windows and Unix Based Systems respectively

Read article
  • python

What does double equal sign mean in Python?

One of the logic operator in Python is the double equal sign. This operator is used to check if one value is equal to another given value and it'll check value and type of the data

Read article
  • python

How to comment multiple lines in Python

In Python, the # symbol is used for commenting a single line of code. It´s possible to use this character to comment multiple lines, but you'll need to put one by one. If we want to comment multiple lines in a more simple way, then we use the 'docstring' method.

Read article
  • python

How to update Python version?

Read article
  • command-line

How to install NVM on Windows

This document will provide a guide on how installing nvm and node.js for Windows environment

Read article
  • javascript

  • arrays

How to use the Javascript array some method?

Master the Javascript Array Some method with our comprehensive guide. Learn how to use this powerful tool for testing array elements and streamlining your code.

Read article
  • python

How to concatenate Strings on Python

On how to concatenate Strings in Python we explore different ways to concatenate. The easiest way to do it is by using the format string method.

Read article
  • python

  • power

  • square

How to square a number in python

On how to square a number in Python we explore different ways that includes pow(), math.pow, the power operator (**) as we create as well our own function to receive exactly this squared value

Read article
  • python

  • list

  • list-length

How to Get Python List Length?

Read article
  • node

  • nvm

  • osx

How to install node and nvm on a Mac osx (mojave)

Read article
  • Java

  • javascript

What is the difference between Java and Javascript?

Java and Javascript are completely different programming languages even though people gets confused a lot.

Read article
Load more...