CommonLounge

Categories

Algorithms and Data Structures

8672 members.

All things related to algorithms - including cryptography, data structures, competitive programming

Share this

Ask a question or start a poll…

Link

Poll

CommonLounge is a community of learners who learn together. Get started with the featured resources above, ask questions and discuss related stuff with everyone.

NaN.

course

Learn Data Structures and Algorithms

Overview

This 28-part course consists of tutorials on data structures and algorithms. It alternates between tutorials and implementation, and you get to **implement every algorithm**. You can think of this course as a "Free Online Nano Book".

This course teaches algorithms and data structures f...

Read more…(191 words)

Syllabus

Start this course

Why do we need (efficient) algorithms?

Category: Algorithms and Data Structures

Top comments in this discussion

Na An1y

A very interesting topic that I have reviewed, I think this is one of the most important information for me. And I'm glad to read your article. Thanks for sharing!

Read more… (30 words)

Read (30 words)

what is different between the data structure algorithm and google algorithm? please describe it that's why I also change my algorithm in my website structures

Read more… (25 words)

Read (25 words)

2.

course

Learn Bioinformatics

Overview

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 bioinformatics topics, learning (a) the biological significance of each problem, and (b) the computational algorithms used to solve the problem. Everything is 100% free.

Read more…(122 words)

Syllabus

Conserver sequences and regulatory motifs are short sequences (say of length 15-30) which occur frequency in the genome. These sequences serve a variety of functions - such as regulating gene expression (and hence how much of a protein is produced) and indicating where genes begin. We'll see how to find these sequences using brute-force algorithms and randomized algorithms.

Recently, we've figured out cost effective ways of sequencing a human genome, i.e. taking a human genome and reading sequence of 3-4 billion nucleic acids (A, C, G and T) that it comprises of. In this section, we'll see how this is achieved. We'll also see how we can find similar regions in two different genomes, which allows us to do things like infer evolutionary history and predict protein function.

Start this course

DNA and Protein: What they are, and what role do they play?

Category: Algorithms and Data Structures

NaN.

course

Learn Python 2

Overview

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-on and will walk you through every step of the process. You don't need to have any previous knowledge of programming or Python!

The first few tutorials work on basic Python concept...

Read more…(214 words)

Syllabus

Start this course

Code Editor

Category: Algorithms and Data Structures

Top comment in this discussion

NaN.

course

Learn Cryptography: From Beginner to Expert

Overview

This course consists of ~25 tutorials to learn cryptography. You can think of this course as a "Free Online Nano Book". You'll learn cryptographic algorithms, including those currently in use such as the RSA algorithm (used for secure digital communication) and Digital Signatures Algorithm (used for digital signatures). Everything is 100% free.

This course starts out by describing what cryptograp...

Read more…(230 words)

Syllabus

What is cryptography and what is it used for? What does a cryptosystem look like? What are its components, and who are the parties involved? What are its design objectives? What is the difference between symmetric key cryptography and public key cryptography? All of these questions will be answered in this section.

It's time to take a look at some simple cryptography algorithms. These algorithms are not used anymore since they are not secure, but each of them was used centuries ago for communicating sensitive information including military strategy during wars. Moreover, these algorithms are a great way to get started with cryptography because its possible to work out examples by hand, a luxury which modern algorithms do not provide.

Start this course

What is Cryptography? Why Cryptography?

Category: Algorithms and Data Structures

Top comments in this discussion

What are the prerequisites for this course ? What do i need to know in Mathematics ?

Read more… (17 words)

Read (17 words)

Load More

Create your free account

Sign up with Facebook

or

Your Full Name

Email address

Password

I have an account. Sign in instead

By signing up, you agree to our Terms and our Privacy Policy.

Popular Paths & Courses

New Paths & Courses

Get in touch

Copyright 2016-2020, Compose Labs Inc. All rights reserved.