4Geeks logo
4Geeks logo

Bootcamps

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.

Academy

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.


LoginGet Started

Lesson

The following lessons explain different programming concepts and have been published by our members. Search for a particular lesson using the filters

  • Javascript

Strings in Javascript

Discover what a string is in JavaScript and how it is used to store and manipulate text. Learn the basic concepts and practical javascript examples in this guide.

Read lesson
  • Javascript

  • Arrays

All you need to know about Javascript Empty Array

Discover how to work with empty arrays in Javascript. Learn how to create them, verify if they are empty, and manage them effectively

Read article
  • Javascript

What is an Array? Understanding the Basics and Defining Array Data Structure

Learn what an array is and delve into the fundamentals of this essential data structure. Define arrays and unlock their power in computer programming.

Read lesson
  • Javascript

  • variables

What is JavaScript? Learn to Code in JavaScript

Get to know what is JavaScript, everybody is talking about it and by now you probably know it's time to learn to code in JavaScript in order to get things to the next level.

Read lesson
  • Javascript

  • Node Modules

JavaScript Import and Export of Modules

Split and conquer (again), this time we teach you how to split your code into several files to avoid GIT conflicts and to also be more organized, By the end of this lesson you will be able to dominate JavaScript import and exports.

Read lesson
  • Javascript

  • Controlled Inputs

  • Inputs

What are controlled and/or uncontrolled inputs in React.js

Read lesson
  • Javascript

  • Regular Expression

  • Python

Regular Expression Examples

Explore Regular Expression examples about practical case scenarios. Learn to wield the power of regular expressions whenever you need them and boost your coding skills now!

Read article
  • Javascript

  • Node

  • Express

Introduction to Express Generator

Read lesson
  • Javascript

  • React Router

  • ReactJS

Routing our Views with React Router

Read lesson
  • Javascript

  • Python

Understanding Python Syntax vs Javascript

Read lesson
  • Javascript

  • JQuery

Learn The Difference: Jquery vs Javascript

Read lesson
  • ReactJS

  • Javascript

  • React useState

React Hooks Explained

Read lesson
  • Javascript

  • ReactJS

Optimizing your components with useReducer

The React components are easy to optimize when necessary. For that we count on with the useReducer hook, which allows us to encapsulates not only the state of a component, but also the logic that comes with it. Now we'll see....

Read lesson
  • Javascript

Introduction to Start Coding Using Javascript

You will learn all about the fundamentals of Javascript, starting with the basics of syntax, conditionals, functions, and arrays.

Read lesson
  • Javascript

  • Functions

Working with Functions

Functions are not optional - they are probably the most used feature in any programming language. They let you separate your code into smaller mini-programs where each one takes care of its own thing. Divide and conquer!

Read lesson
  • Javascript

  • Algorithms

  • Sorting Algorithms

Using javascript to sort a list

Nobody manually sorts lists anymore, but it is still a fantastic way to master your algorithmic skills

Read lesson
  • Javascript

  • Webpack

  • Node

What is webpack?

Read lesson