### Advanced Data Structures and Algorithms

July 04, 2018This is an advanced course on data structures and algorithms. If you want to data structures and algorithms from the ground-up, follows this…

This is an advanced course on data structures and algorithms. If you want to data structures and algorithms from the ground-up, follows this…

In this path, you’ll learn the fundamental concepts behind Blockchain and the Bitcoin protocol. With the demand for blockchain developers…

In this path, you’ll learn the fundamental concepts behind Blockchain and the Ethereum protocol. With the demand for blockchain developers…

In this path, you’ll learn the fundamental concepts behind Blockchain and the IOTA protocol. With the demand for blockchain developers…

In this path, you’ll learn the fundamental concepts behind Blockchain and the Ripple protocol. With the demand for blockchain developers…

In this path, you’ll first learn C++ — one of the most common programming languages. Next, you’ll learn some of the most useful algorithms…

This is a very comprehensive 94-part course on competitive programming. It gets you from knowing basic programming to being a yellow-red…

This path is for complete beginners and requires no prerequisites. It teaches you the foundational concepts of JavaScript — one of the most…

In this path, you’ll start with learning Python and brushing up on mathematical topics like probability and statistics required for Data…

In this path, you’ll first learn C++ — one of the most common programming languages. Next, you’ll learn some of the most useful algorithms…

In this path, you’ll first learn JavaScript — one of the most common programming languages. Next, you’ll learn some of the most useful…

In this path, you’ll first learn Python 3 — one of the most common programming languages. Next, you’ll learn some of the most useful…

In this path, you’ll start with learning Python and brushing up on Math required for Computer Vision. Next, you’ll learn some of the core…

In this path, you’ll start with learning Python and brushing up on Math required for Natural Language Processing. Next, you’ll learn some of…

In this path, you’ll start with learning Python and brushing up on Math required for Deep Learning. Next, you’ll learn some of the core…

Let’s imagine that you just finished preparing designs for a mobile app. You’re ready to give these designs to your engineering team. This…

In this path, you’ll learn the fundamental concepts behind the Ethereum protocol and build projects for real-world application. With the…

This course will teach you the foundations Python 3 from scratch. It’s designed to be very hands-on, and each new concept is followed with…

The college application process can be an inundating logistics nightmare. Besides all the technicalities of getting your transcripts…

This comprehensive guide covers everything you need to know about how bitcoin works. No prerequisites are needed — you don’t need a…

This comprehensive guide covers everything you need to know about how Ethereum works. No prerequisite needed. You don’t need a university…

This introductory guide covers the basic concepts you need to understand about IOTA. No prerequisite needed. You don’t need a university…

This is the ultimate guide to learning and understanding all the basics of the Ripple (XRP): the protocol, consensus method, how to buy and…

Blockchains are one of the core backbones for decentralized cryptocurrencies such as Bitcoin. In this easy-to-understand guide, we cover the…

This guide is meant to teach you how to write a full stack voting Decentralized Application (Dapp) for Ethereum. The best way to learn more…

This list consists of ~10 tutorials to learn bioinformatics. You can think of this list as a “Free Online Nano Book”. We’ll cover important…

Welcome to Commonlounge’s C++ Class. This is a 21-part course which will teach you C++ from scratch. It’s designed to be very hands-on and…

This list consists of ~15 tutorials to learn cryptography. You can think of this list as a “Free Online Nano Book”. You’ll learn…

This course consists of ~25 tutorials to learn cryptography. You can think of this course as a “Free Online Nano Book”. You’ll learn…

This 45-part course consists of tutorials, quizzes, hands-on assignments and real-world projects to learn data science, as well as advanced…

This 28-part course consists of tutorials on data structures and algorithms. It alternates between tutorials and implementation, and you get…

This 19-part course teaches deep learning applied to computer vision. You’ll learn core deep learning concepts and how to apply them in…

This 20-part course consists tutorials to learn deep learning and applied to natural language processing, also called Deep NLP. The course…

This 24-part course consists of tutorials on deep learning concepts and neural networks, as well as quizzes and hands-on projects to…

This 26-part course consists of tutorials on how to learn web development with Django from scratch. It’s designed to be very hands-on and…

This 16-part course consists of tutorials that introduces you to the basics of finance, investment and trading tools, stocks, bonds, and…

This course introduces you to basics of web development — once done, you will be able to: Write clean semantic HTML markup Style your…

This is a 24-part course which will teach you JavaScript from scratch. It’s designed to be very hands-on, and each new concept is followed…

This 9-part course consists of tutorials on the most important concepts in advanced JavaScript including many code-snippets and hands-on…

This 29-part course consists of tutorials on ML concepts and algorithms, as well as end-to-end follow-along ML examples, quizzes, and hands…

This course consists of 25 tutorials to learn core machine learning algorithms and their applications. Once done, you should have a good…

This 28-part course consists tutorials, quizzes, hands-on assignments and real-world projects to learn natural language processing. Natural…

Welcome to Commonlounge’s PHP Class. This is a 23-part course which will teach you PHP from scratch. It’s designed to be very hands-on and…

Personal Finance is one of the most important topics that isn’t taught in any school or university. It covers every important life event…

This 25-part course consists of tutorials on Product Management. Product Managers sit at the intersection of Business, Technology, and…

Welcome to Commonlounge’s Python Class. This is a 22-part course which will teach you Python 2 from scratch. It’s designed to be very hands…

This is a 23-part course which will teach you Python 3 from scratch. It’s designed to be very hands-on, and each new concept is followed…

This 5-part course consists of tutorials on how to learn SQL for Data Analytics. It’s designed to be very hands-on and will walk you through…

This course has 25 short, crisp tutorials on how to grow your startup — once done, you should have a good understanding of what the field of…

This 7-part course consists of hands-on tutorials that introduce you to the basics of using Tableau for Data Analytics. The primary…

TensorFlow is an open-source software library for dataflow programming across a range of tasks. It is a symbolic math library, and is also…

This course consists of about 20 short, crisp tutorials on UI Design — once done, you should have a good understanding of what the field of…

This 35-part course consists of tutorials on UX Design, including topics like User Research, Visual Design, the Sprint Process, etc. Once…

As a web developer, often times you will be responsible for creating an API, or Application Programming Interface. Quite simply, your API…

This short 5-part course provides a review of math topics for machine learning (linear algebra and statistics). It also teaches the Python…

In this course, you will review the mathematics background required for data science and machine learning. In the first half, we will review…

In this path, you’ll start with learning Python and brushing up on Math required for Machine Learning. Next, you’ll learn some of the core…

This list consists of 17 tutorials to learn modern cryptography. You can think of this list as a “Free Online Nano Book”. You’ll learn…

In this path, you’ll start with learning Python and brushing up on Math required for Natural Language Processing Next, you’ll learn some of…

This 18-part hands-on course introduces you to the basics of Hadoop and Big Data through code samples and walkthroughs. The primary…

This path is for complete beginners, and introduces you to UX/UI Design including topics like User Research, Visual Design, the Sprint…

In this path, you’ll start with learning the foundational web technologies and languages like HTML and CSS. Next, you’ll learn Django — a…

In this path, you’ll start with learning the foundational web technologies and languages like HTML and CSS. Next, you’ll learn PHP — a…