Cryptography I

share ›
‹ links

Below are the top discussions from Reddit that mention this online Coursera course from Stanford University.

Cryptography is an indispensable tool for protecting information in computer systems.

Cryptography Cryptographic Attacks Public-Key Cryptography Symmetric-Key Algorithm

Next cohort starts August 3. Accessible for free. Completion certificates are offered.

Affiliate disclosure: Please use the blue and green buttons to visit Coursera if you plan on enrolling in a course. Commissions Reddsera receives from using these links will keep this site online and ad-free. Reddsera will not receive commissions if you only use course links found in the below Reddit discussions.

Taught by
Dan Boneh
Professor

Offered by
Stanford University

Reddit Posts and Comments

34 posts • 373 mentions • top 53 shown below

r/Bitcoin • post
117 points • BobAlison
Stanford Cryptography I class starts this week on Coursera
r/math • post
99 points • NOT_BRIAN_POSEHN
Cryptography I (Coursera, Stanford) starts in 3 days
r/privacy • post
162 points • RichieSM
Everybody here should sign up and watch these video lectures provided by a cryptography expert from Stanford. You will be amazed at the methods that can be used to defeat encryption, and also how one-time-pad encryption is mathematically unbreakable.

https://www.coursera.org/course/crypto

Your private key is the most important part of any security implementation:

http://i.imgur.com/NvoOqlB.png

r/crypto • post
75 points • heffocheffefer
Stanford university: Free crypto 101 class @ coursera.org - Started this week, it's not too late to sign up!
r/compsci • post
63 points • linuxjava
Coursera course, Cryptography I by Dan Boneh of Stanford University, begins today
r/crypto • post
56 points • White_Sox
Coursera: Dan Boneh's Cryptography I starts on 17/06
r/crypto • post
54 points • -jz-
Stanford crypto free online course starts tomorrow

https://www.coursera.org/learn/crypto/

I think you can still sign up. I've signed up and hope I can follow through. Anyone else?

Update 1: There's already a public subreddit at /r/stanfordcrypto, I've contacted the mod. And am going to ping everyone on this thread to let them know about it. :-P

Update 2: I contacted the prof and was told "The course has an online forum That's the best place to post questions." - I couldn't see the forum yet, maybe because it's in preview mode.

r/netsec • post
46 points • rickg3
Free Course On Cryptography on Coursera Taught By Dan Boneh of Stanford University
r/HowToHack • post
43 points • roxare
Intro to Cryptography (Coursera free online class)
r/Bitcoin • post
39 points • cainethelongshot
PSA: Something to do in lockdown, the Stanford Cryptography 1 course is free on Coursera
r/cryptography • post
34 points • Monkeywr3nch
In case anyone is interested: a Stanford lecture on basic cryptography will start in January and you can take it for free at Coursera.
r/Bitcoin • post
30 points • seldomsage
Free Cryptography Level I course taught by a Stanford professor! Quite fascinating...
r/Bitcoin • post
60 points • meatmacho
Want to learn more about cryptography? Try the upcoming free Stanford courses from Coursera.

They have offered these before, but I just got the email that they're on the upcoming schedule for next year. Get yourself more familiar with the basics of electronic cryptography, and you'll probably understand the Bitcoin protocol just a little bit better.

https://www.coursera.org/course/crypto

https://www.coursera.org/course/crypto2

r/learnprogramming • post
23 points • Pratik_
Coursera Cryptography 1 class Starts today by Dan Boneh (Stanford University)

Here is the link to course : https://www.coursera.org/course/crypto

P.S: I am 2nd year CS student. I don't know much about this and maybe i want to learn it.So will this be useful for me?

r/learnprogramming • post
795 points • dhawal
Here's a list of 32 free online programming/CS courses (MOOCs) with feedback(i.e. exams/homeworks/assignments) that you can start this month (March 2013)

This is not the complete list of MOOCs starting in March 2013, just the ones relevant to this community. The complete list of courses starting in March can be found over at Class Central blog. I maintain a much bigger list of these courses over at Class Central

BEGINNER (3)

Course Name|Start Date|Length|Initiative :--|:--:|:--:|:--: CS 101: Building a Search Engine|Self Paced|7 weeks|Udacity Computer Science 101|Self Paced|NA|Coursera Program Arcade Games - Learn Computer Science|Self Paced|NA|Other

INTERMEDIATE (23)

Course Name|Start Date|Length|Initiative :--|:--:|:--:|:--: Social Network Analysis|Mar 4th|9 weeks|Coursera Pattern-Oriented Software Architectures for Concurrent and Networked Software|Mar 4th|8 weeks|Coursera Building an Information Risk Management Toolkit|Mar 11th|10 weeks|Coursera Information Security and Risk Management in Context|Mar 11th|10 weeks|Coursera Introduction to Computational Finance and Financial Econometrics|Mar 11th|10 weeks|Coursera CS291 - Interactive Rendering - Introduction to 3D Computer Graphics|Mar 11th|7 weeks|Udacity Algorithms, Part II|Mar 18th|6 weeks|Coursera Cryptography I|Mar 25th|6 weeks|Coursera Learn to Program: Crafting Quality Code|Mar 25th|5 weeks|Coursera Web Intelligence and Big Data|Mar 25th|10 weeks|Coursera Computational Photography|Mar 25th|5 weeks|Coursera Functional Programming Principles in Scala|Mar 25th|7 weeks|Coursera Designing and Executing Information Security Strategies|Mar 25th|10 weeks|Coursera CS184.1x: Foundations of Computer Graphics|Mar 18th|6 weeks|edX Introduction to Internetworking with TCP/IP|Self Paced|6 weeks Compilers|Self Paced|NA|Coursera CS253 - Web Application Engineering - Building a Blog|Self Paced|7 weeks|Udacity CS262 - Programming Languages - Building a Browser|Self Paced|7 weeks|Udacity CS215 - Algorithms - Crunching Social Networks|Self Paced|7 weeks|Udacity CS258 - Software Testing - How to Make Software Fail|Self Paced|7 weeks|Udacity CS259 - Software Debugging - Automating The Boring Tasks|Self Paced|7 weeks|Udacity CS313 - Intro to Theoretical Computer Science - Dealing with Challenging Problems|Self Paced|7 weeks|Udacity CS271 - Introduction to Artificial Intelligence|Self Paced|10 weeks|Udacity

ADVANCED (6)

Course Name|Start Date|Length|Initiative :--|:--:|:--:|:--: CS348 - Functional Hardware Verification - How to Verify Chips and Eliminate Bugs|Mar 12th|7 weeks|Udacity CS344 - Introduction to Parallel Programming - Using CUDA to Harness the Power of GPUs|Self Paced|7 weeks|Udacity CS 373: Programming a Robotic Car|Self Paced|7 weeks|Udacity CS212 - The Design of Computer Programs|Self Paced|7 weeks|Udacity CS387 - Applied Cryptography|Self Paced|7 weeks|Udacity In-Memory Data Management|Self Paced|6 weeks|OpenHPI

r/learnprogramming • post
1162 points • dhawal
Here's a list of 49 free online programming/CS courses (MOOCs) with feedback(i.e. exams/homeworks/assignments) that you can start this month (Jan 2014)

This is not the complete list of MOOCs starting in January 2014, just the ones relevant to this community. The complete list of courses starting in January 2014 can be found over at Class Central blog (257 courses). I maintain a much bigger list of these courses over at Class Central

Get this list every month via email : Subscribe

BEGINNER (15)

Course Name|Start Date|Length|Initiative :--|:--:|:--:|:--: CS50x: Introduction to Computer Science|Jan 1st|NA|EdX Introduction to Computer Programming|Jan 13th|NA|Janux Networking: Introduction to Computer Networking|Jan 21st|NA|Stanford University Introduction to Cybersecurity|Jan 27th|NA|Canvas.net Mobile Web Development|Self Paced|NA|Udacity Introduction to Salesforce App Development|Self Paced|NA|Udacity CS 101: Building a Search Engine|Self Paced|7 weeks|Udacity DCO042 - Python For Informatics|Self Paced|NA|Others User Experience for the Web|Self Paced|NA|Open2Study Introduction to Programming in Java|Self Paced|10 weeks|Udacity DB: Introduction to Databases|Jan 7th|NA|Stanford Introduction to Databases|Self Paced|NA|Coursera Computer Science 101|Self Paced|NA|Coursera Program Arcade Games - Learn Computer Science|Self Paced|NA|Others Introduction to Internetworking with TCP/IP|Self Paced|6 weeks|openHPI

INTERMEDIATE (26)

Course Name|Start Date|Length|Initiative :--|:--:|:--:|:--: Computer Networks|Jan 6th|NA|Coursera M101J: MongoDB for Java Developers|Jan 6th|NA|MongoDB Cryptography I|Jan 6th|NA|Coursera Concepts in Game Development|Jan 13th|4 weeks|Open2Study Introduction to Hadoop and MapReduce|Self Paced|NA|Udacity M101JS: MongoDB for Node.js Developers|Jan 13th|NA|MongoDB Power and elegance of computational thinking|Jan 13th|NA|Janux Web-Engineering II: Entwicklung mobiler HTML5-Apps|Jan 17th|NA|iversity Image and video processing: From Mars to Hollywood with a stop at the hospital|Jan 20th|NA|Coursera Programming Mobile Applications for Android Handheld Systems|Jan 21st|NA|Coursera Algorithms, Part I|Jan 31st|NA|Coursera Exploratory Data Analysis|NA|NA|Udacity Data Wrangling with MongoDB|NA|NA|Udacity Intro to Data Science|NA|NA|Udacity Compilers|Self Paced|NA|Coursera Learning from Data (Introductory Machine Learning course)|Self Paced|NA|Others CS212 - The Design of Computer Programs|Self Paced|7 weeks|Udacity CS253 - Web Application Engineering - Building a Blog|Self Paced|7 weeks|Udacity CS262 - Programming Languages - Building a Browser|Self Paced|7 weeks|Udacity CS215 - Algorithms - Crunching Social Networks|Self Paced|7 weeks|Udacity CS258 - Software Testing - How to Make Software Fail|Self Paced|7 weeks|Udacity CS259 - Software Debugging - Automating The Boring Tasks|Self Paced|7 weeks|Udacity CS313 - Intro to Theoretical Computer Science - Dealing with Challenging Problems|Self Paced|7 weeks|Udacity CS271 - Introduction to Artificial Intelligence|Self Paced|10 weeks|Udacity CS255 - HTML5 Game Development - Building High Performance Web Applications|Self Paced|7 weeks|Udacity CS291 - Interactive Rendering - Introduction to 3D Computer Graphics|Self Paced|7 weeks|Udacity

ADVANCED (8)

Course Name|Start Date|Length|Initiative :--|:--:|:--:|:-- Heterogeneous Parallel Programming|Jan 6th|8 weeks|Coursera Computational Neuroscience|Jan 10th|NA|Coursera Artificial Intelligence Planning|Jan 13th|6 weeks|Coursera In-Memory Data Management|Self Paced|6 weeks|openHPI CS 373: Programming a Robotic Car|Self Paced|7 weeks|Udacity CS387 - Applied Cryptography|Self Paced|7 weeks|Udacity CS344 - Introduction to Parallel Programming - Using CUDA to Harness the Power of GPUs|Self Paced|7 weeks|Udacity CS348 - Functional Hardware Verification - How to Verify Chips and Eliminate Bugs|Self Paced|7 weeks|Udacity

r/learnprogramming • post
754 points • dhawal
Here's a list of 32 free online programming/CS courses (MOOCs) with feedback(i.e. exams/homeworks/assignments) that you can start this month

This is not the complete list of courses starting in Jan 2013, just the ones relevant to this community. The complete list of courses starting in Jan can be found over at Class Central blog. I maintain a much bigger list of these courses over at Class Central

UDACITY(13)

Course Name|Start Date|Length :--|:--:|:--: CS 101: Building a Search Engine|Open Enrollment|7 weeks CS 373: Programming a Robotic Car|Open Enrollment|7 weeks CS212 - The Design of Computer Programs|Open Enrollment|7 weeks CS253 - Web Application Engineering - Building a Blog|Open Enrollment|7 weeks CS262 - Programming Languages - Building a Browser|Open Enrollment|7 weeks CS387 - Applied Cryptography|Open Enrollment|7 weeks ST101 - Introduction to Statistics - Making Decisions based on Data|Open Enrollment|7 weeks CS215 - Algorithms - Crunching Social Networks|Open Enrollment|7 weeks CS258 - Software Testing - How to Make Software Fail|Open Enrollment|7 weeks CS222 - Making Math Matter - Differential Equations in Action|Open Enrollment|7 weeks CS259 - Software Debugging - Automating The Boring Tasks|Open Enrollment|7 weeks CS313 - Intro to Theoretical Computer Science - Dealing with Challenging Problems|Open Enrollment|7 weeks CS271 - Introduction to Artificial Intelligence|Open Enrollment|10 weeks

EDX(1)

Course Name|Start Date|Length :--|:--:|:--: CS169.1x: Software as a Service|Jan 7th|5 weeks

CALTECH(1)

Course Name|Start Date|Length :--|:--:|:--: Learning from Data ( Introductory Machine Learning course)|Jan 8th|10 weeks

CLASS2GO(1)

Course Name|Start Date|Length :--|:--:|:--: Introduction to Databases|Jan 15th|10 weeks

10GEN(2)

Course Name|Start Date|Length :--|:--:|:--: M101P: MongoDB for Developers|Jan 21st|7 weeks M102: MongoDB for DBAs|Jan 21st|7 weeks

COURSERA(14)

Course Name|Start Date|Length :--|:--:|:--: Computing for Data Analysis|Jan 7th|4 weeks Game Theory|Jan 7th|6 weeks Cryptography I|Jan 14th|6 weeks Introduction to Computer Networks|Jan 14th|10 weeks Programming Languages|Jan 14th|10 weeks Image and video processing: From Mars to Hollywood with a stop at the hospital|Jan 14th|9 weeks Data Analysis|Jan 22nd|8 weeks Computer Vision: From 3D Reconstruction to Visual Recognition|Jan 28th|NA Algorithms: Design and Analysis, Part 1|Jan 28th|6 weeks Control of Mobile Robots|Jan 28th|7 weeks Artificial Intelligence Planning|Jan 28th|5 weeks Introduction to Databases|Open Enrollment|NA Computer Science 101|Open Enrollment|NA Compilers|Open Enrollment|NA

r/crypto • post
20 points • FluxMiller
Stanford university: Free crypto 101 class @ coursera.org
r/learnprogramming • post
270 points • dhawal
Here's a list of dozen free online programming/cs courses with feedback(i.e. exams/homeworks/assignments) that you can start this month.

COURSERA

Both the Coursera courses begin June 11th and are 6 weeks long

Design and Analysis of Algorithms I

Cryptography

UDACITY

Udacity - new courses (4)

All the new courses begin June 25th and are 7 weeks long.

ST101 - Introduction to Statistics - Making Decisions based on Data

CS221 - Logic & Discrete Mathematics - Foundations of Computing

CS215 - Algorithms - Crunching Social Networks

CS258 - Software Testing - How to Make Software Fail

Udacity - repeated courses (6)

All the previous Udacity courses will be open enrollment, which means you can enroll anytime and complete the class at your own pace without homework or quiz deadlines. To obtain certification, you will need to do clear the final exams which is made availaible every 8 weeks

CS101 - Building a Search Engine

CS373 - Programming a Robotic Car

CS212 - The Design of Computer Programs

CS253 - Web Application Engineering - Building a Blog

CS262 - Programming Languages - Building a Browser

CS387 - Applied Cryptography

I compile this list for Class Central. The complete list of courses(not just porgramming/CS) starting this month can be found here

r/crypto • comment
16 points • giact

Have you already tried this Coursera course? https://www.coursera.org/learn/crypto/

r/crypto • comment
33 points • cracked_anus

This online course is a great intro. It's taught by Dan Boneh, a professor at Stanford.

r/learnprogramming • post
807 points • dhawal
Here's a list of 47 free online programming/CS courses (MOOCs) with feedback(i.e. exams/homeworks/assignments) that you can start this month (September 2013)

This is not the complete list of MOOCs starting in September 2013, just the ones relevant to this community. The complete list of courses starting in September 2013 can be found over at Class Central blog (131 total courses). I maintain a much bigger list of these courses over at Class Central

BEGINNER (8)

Course Name|Start Date|Length|Initiative :--|:--:|:--:|:--: Introduction to Internetworking with TCP/IP|Self Paced|6 weeks|openHPI DCO042 - Python For Informatics|Self Paced|NA|Others User Experience for the Web|Self Paced|NA|Open2Study Intro to Programming in Java|Self Paced|10 weeks|Udacity Introduction to Databases|Self Paced|NA|Coursera Computer Science 101|Self Paced|NA|Coursera CS 101: Building a Search Engine|Self Paced|7 weeks|Udacity Program Arcade Games - Learn Computer Science|Self Paced|NA|Others

INTERMEDIATE (32)

Course Name|Start Date|Length|Initiative :--|:--:|:--:|:--: Metadata: Organizing and Discovering Information|Sep 2nd|8 weeks|Coursera Algorithms: Design and Analysis, Part 2|Sep 2nd|6 weeks|Coursera Introduction to Recommender Systems|Sep 3rd|NA|Coursera Introduction to Systematic Program Design - Part 1|Sep 4th|NA|Coursera Analysis of Algorithms|Sep 6th|NA|Coursera Data Mining with Weka|Sep 9th|NA|Others Concepts in Game Development|Sep 9th|4 weeks|Open2Study Cryptography I|Sep 9th|NA|Coursera M101P: MongoDB for Developers|Sep 9th|NA|10gen Networks: Friends, Money, and Bytes|Sep 16th|NA|Coursera Functional Programming Principles in Scala|Sep 16th|NA|Coursera L'art des structures 1 : Câbles et arcs|Sep 16th|NA|Coursera Beginning Game Programming with C#|Sep 16th|NA|Coursera Initiation à la programmation (en Java)|Sep 23rd|7 weeks|Coursera Initiation à la programmation (en C++)|Sep 23rd|7 weeks|Coursera Computer Architecture|Sep 23rd|11 weeks|Coursera Computing for Data Analysis|Sep 23rd|NA|Coursera General Game Playing|Sep 30th|8 weeks|Coursera M102: MongoDB for DBAs|Sep 30th|NA|10gen Learning from Data (Introductory Machine Learning course)|Self Paced|NA|Others Compilers|Self Paced|NA|Coursera CS258 - Software Testing - How to Make Software Fail|Self Paced|7 weeks|Udacity CS259 - Software Debugging - Automating The Boring Tasks|Self Paced|7 weeks|Udacity CS212 - The Design of Computer Programs|Self Paced|7 weeks|Udacity CS253 - Web Application Engineering - Building a Blog|Self Paced|7 weeks|Udacity CS262 - Programming Languages - Building a Browser|Self Paced|7 weeks|Udacity CS215 - Algorithms - Crunching Social Networks|Self Paced|7 weeks|Udacity CS313 - Intro to Theoretical Computer Science - Dealing with Challenging Problems|Self Paced|7 weeks|Udacity Introduction to Internetworking with TCP/IP|Self Paced|6 weeks|openHPI CS271 - Introduction to Artificial Intelligence|Self Paced|10 weeks|Udacity CS255 - HTML5 Game Development - Building High Performance Web Applications|Self Paced|7 weeks|Udacity CS291 - Interactive Rendering - Introduction to 3D Computer Graphics|Self Paced|7 weeks|Udacity

ADVANCED (7)

Course Name|Start Date|Length|Initiative :--|:--:|:--:|:-- Scientific Computing|Sep 25th|NA|Coursera Linear and Integer Programming|Sep 2nd|NA|Coursera In-Memory Data Management|Self Paced|6 weeks|openHPI CS 373: Programming a Robotic Car|Self Paced|7 weeks|Udacity CS387 - Applied Cryptography|Self Paced|7 weeks|Udacity CS344 - Introduction to Parallel Programming - Using CUDA to Harness the Power of GPUs|Self Paced|7 weeks|Udacity CS348 - Functional Hardware Verification - How to Verify Chips and Eliminate Bugs|Self Paced|7 weeks|Udacity

r/reddCoin • post
15 points • laudney
Stanford University Free Online Course Cryptography I Just Started
r/france • comment
15 points • Fabul0usLumin0us

La semaine dernière j'ai finis le cours cryptography 1 de Stanford sur Coursera. Je recommande vraiment pour tout ceux qui s'intéresse à la cryptographie ou pour tous les devs qui veulent comprendre ce qu'ils font s'ils ont besoin de manipuler des outils de crypto.

Le cours explique le fonctionnement de toutes les primitives cryptographiques de bases du one-time pad à RSA : chiffrement de flux, chiffrement de blocs, hash, MAC, cryptographie asymétrique... Ça permet de voir l'usage, le fonctionnement, les vulnérabilités et les (nombreux) problèmes d'implémentations de ces outils.

Le cours à 2-3h de vidéos par semaines,le prof esplique bien mais va très vite donc il faut 4-5h pour tout assimiler (en tout cas pour moi). Il y a aussi un exam par semaine (que l'on peut réessayer autant de fois que nécessaire) et un exercice de programmation facultatif.

r/CryptoAnarchy • post
14 points • pptyx
Free Cryptography course w/Stanford professor online
r/crypto • post
14 points • a_shed_of_tools
Does hashing my password before I use it on a website make it more secure?

Hi /r/crypto, I'm new to crypto (I just started Stanford's Crypto I class), and I have a question for you. I (like many people) have a hard time remembering a lot of passwords, so, to make it simpler, I've taken to choosing much simpler, easier passwords, then applying a hashing algorithm (I change which one I use periodically), and then use the first (or last, or middle) 10 characters as a password. Since I apply a hashing function, I feel comfortable having a text file on my phone with the pre-hashed passwords on them, and the only remembering which algo and which characters I used. I'm curious to know if this has the effect that I want, which is to say, achieving the security of having a recoverable pseudo-random 10 digit alphanumeric password, or if I'm exposing myself to some attack I'm not thinking of.

r/learnprogramming • post
42 points • defrost
Interested in Security Programming? Stanford Crypto Starts Tomorrow - June 11 2012

Cryptography is an indispensable tool for protecting information in computer systems. This course explains the inner workings of cryptographic primitives and how to correctly use them. Students will learn how to reason about the security of cryptographic constructions and how to apply this knowledge to real-world applications. The course begins with a detailed discussion of how two parties who have a shared secret key can communicate securely when a powerful adversary eavesdrops and tampers with traffic. We will examine many deployed protocols and analyze mistakes in existing systems. The second half of the course discusses public-key techniques that let two or more parties generate a shared secret key. We will cover the relevant number theory and discuss public-key encryption, digital signatures, and authentication protocols. Towards the end of the course we will cover more advanced topics such as zero-knowledge, distributed protocols such as secure auctions, and a number of privacy mechanisms. Throughout the course students will be exposed to many exciting open problems in the field.

The course will include written homeworks and programming labs. The course is self-contained, however it will be helpful to have a basic understanding of discrete probability theory.

Course Page

Why you should never use hash functions for message authentication - wobbly but interesting blog post.
Hacker News discussion on same - far more entertaining.

r/CryptoCurrency • post
13 points • frankenmint
Learn the Fundamentals of Cryptography for FREE courtesy of Professor Dan Boneh [Stanford]
r/cryptography • comment
13 points • caust1c

https://www.coursera.org/learn/crypto

r/computerscience • post
12 points • 0b090b15151607010e03
Friendly reminder; Stanford crypto I and II begin today
r/cicada3302 • post
12 points • TheChosenHalfBlood
Looking to crack more complex codes? -> [FREE] Cryptography 1 from Stanford (through Coursera)
r/privacy • post
12 points • jdw25
Free Cryptography Course on Coursera Taught By Dan Boneh of Stanford University (just started)
r/encryption • post
11 points • prajnadhyana
Stanford course Cryptography I being offered on Coursera for free. Starts April 1, 2014 (really)
r/cryptography • post
23 points • javabean_
Cryptography II course - 28,267 already enrolled

Cryptography I was/is a great online course to get started, but it is very basic. Eager to learn more, I signed up for Cryptography II and waited until the course started - for 7 years !! Each year they announce this course, and it is never actually taking place; with no explanation, no apology. I notified Coursera last year of the bad practice, but nothing has changed. Or will it this year happen ??

I appreciate Coursera and their platform, but I feel it is being abused in the particular course. Are they gonna let down another 28 thousand people ("28,267 already enrolled") ?

r/Bitcoin • post
11 points • crawlingfasta
Learn more about cryptography -- Crypto I on Coursera

https://www.coursera.org/course/crypto

The course officially runs from June 30th-Sept. 2nd but Week 1's materials have already been posted and I just finished them. So far the course has been really interesting and pretty easy to follow. I'm hoping this course helps me better understand bitcoin!

If crypto I doesn't teach me what I need to know, they also offer Crypto II in the fall.

r/Bitcoin • post
10 points • chriswen
Free Cryptography Level I course taught by a Stanford professor!
r/techsnap • post
10 points • mikeg9b
Stanford Cryptography I course started today
r/learnprogramming • post
1100 points • dhawal
Here's a list of 52 free online programming/CS courses (MOOCs) with feedback(i.e. exams/homeworks/assignments) that you can start this month (April 2014)

This is not the complete list of MOOCs starting in April 2014, just the ones relevant to this community. The complete list of courses starting in April 2014 can be found over at Class Central blog (128 courses). I maintain a much bigger list of these courses over at Class Central

Get this list every month via email : Subscribe

BEGINNER(12)

Course Name|Start Date|Length|Provider|Rating :--|:--:|:--:|:--:|:--: Introduction to VBA/Excel Programming|Apr 1st|10 weeks|CourseSites|NA CS 101: Building a Search Engine|Self Paced|7 weeks|Udacity|5 (4 reviews) Introduction to Internetworking with TCP/IP|Self Paced|6 weeks|openHPI|NA DCO042 - Python For Informatics|Self Paced|NA|Others|NA Program Arcade Games - Learn Computer Science|Self Paced|NA|Others|NA Introduction to Programming in Java|Self Paced|10 weeks|Udacity|NA User Experience for the Web|Self Paced|4 weeks|Open2Study|4 (1 review) Introduction to Salesforce App Development|Self Paced|2 weeks|Udacity|NA CS50x: Introduction to Computer Science|Self Paced|16 weeks|EdX|4.75 (4 reviews) Mobile Web Development|Self Paced|NA|Udacity|NA Introduction to Databases|Self Paced|NA|Coursera|4.6 (5 reviews) Computer Science 101|Self Paced|NA|Coursera|4.5 (2 reviews)

INTERMEDIATE(36)

Course Name|Start Date|Length|Provider|Rating :--|:--:|:--:|:--:|:--: Cryptography I|Apr 1st|6 weeks|Coursera|NA Introduction à HTML5 - Animations et jeux|Apr 1st|7 weeks|France Université Numerique|NA R Programming|Apr 7th|4 weeks|Coursera|NA The Data Scientist’s Toolbox|Apr 7th|4 weeks|Coursera|NA Getting and Cleaning Data|Apr 7th|4 weeks|Coursera|NA SAP Business Suite powered by SAP HANA|Apr 9th|4 weeks|openSAP|NA Machine Learning 2—Unsupervised Learning|Apr 14th|NA|Udacity|NA Algorithmen und Datenstrukturen|Apr 14th|14 weeks|iversity|NA Документы и презентации в LaTeX (Introduction to LaTeX)|Apr 15th|5 weeks|Coursera|NA CS169.1x: Software as a Service|Apr 18th|5 weeks|EdX|5 (1 review) Technology and Ethics|Apr 21st|7 weeks|Coursera|NA Functional Programming Principles in Scala|Apr 25th|7 weeks|Coursera|5 (1 review) Comprendre les Microcontrôleurs|Apr 28th|7 weeks|Coursera|NA Malicious Software and its Underground Economy: Two Sides to Every Story|Apr 28th|6 weeks|Coursera|NA Programmation sur iPhone et iPad|Apr 28th|6 weeks|France Université Numerique|NA M202: MongoDB Advanced Deployment and Operations|Apr 29th|7 weeks|MongoDB|NA Algorithms: Design and Analysis, Part 1|Apr 29th|6 weeks|Coursera|4.65 (3 reviews) More Data Mining with Weka|NA|5 weeks|Others|NA CS212 - The Design of Computer Programs|Self Paced|7 weeks|Udacity|NA CS253 - Web Application Engineering - Building a Blog|Self Paced|7 weeks|Udacity|3.5 (2 reviews) CS262 - Programming Languages - Building a Browser|Self Paced|7 weeks|Udacity|NA CS215 - Algorithms - Crunching Social Networks|Self Paced|7 weeks|Udacity|NA CS258 - Software Testing - How to Make Software Fail|Self Paced|7 weeks|Udacity|4(2 reviews) CS259 - Software Debugging - Automating The Boring Tasks|Self Paced|7 weeks|Udacity|NA CS313 - Intro to Theoretical Computer Science - Dealing with Challenging Problems|Self Paced|7 weeks|Udacity|NA CS271 - Introduction to Artificial Intelligence|Self Paced|10 weeks|Udacity|NA CS255 - HTML5 Game Development - Building High Performance Web Applications|Self Paced|7 weeks|Udacity|NA Learning from Data (Introductory Machine Learning course)|Self Paced|10 weeks|Others|NA Python for Informatics: Exploring Information|Self Paced|NA|CourseSites|NA Introduction to Hadoop and MapReduce|Self Paced|NA|Udacity|NA CS 8802, Artificial Intelligence for Robotics: Programming a Robotic Car|Self Paced|NA|Georgia Tech Online Master of Science in Computer Science|NA Intro to Data Science|Self Paced|8 weeks|Udacity|NA How to create a Windows 8 App|Self Paced|8 weeks|OpenCourseWorld|NA Data Wrangling with MongoDB|Self Paced|8 weeks|Udacity|NA Exploratory Data Analysis|Self Paced|8 weeks|Udacity|5 (1 review) Compilers|Self Paced|11 weeks|Coursera|NA ADVANCED(7)

Course Name|Start Date|Length|Provider|Rating :--|:--:|:--:|:--:|:--: CS 373: Programming a Robotic Car|Self Paced|7 weeks|Udacity|NA CS387 - Applied Cryptography|Self Paced|7 weeks|Udacity|NA In-Memory Data Management|Self Paced|6 weeks|openHPI|NA CS344 - Introduction to Parallel Programming - Using CUDA to Harness the Power of GPUs|Self Paced|7 weeks|Udacity|NA CS291 - Interactive Rendering - Introduction to 3D Computer Graphics|Self Paced|10 weeks|Udacity|NA CS348 - Functional Hardware Verification - How to Verify Chips and Eliminate Bugs|Self Paced|7 weeks|Udacity|NA Machine Learning 1—Supervised Learning|Self Paced|NA|Udacity|NA

r/cryptography • post
18 points • heterotextual
For those interested in learning more about the subject, Stanford is offering a free, online course on Cryptography via Coursera. There's still time to register and start the class.

https://www.coursera.org/course/crypto

The class started two weeks ago, but there's still time to register and submit the first assignments by Monday, 9/17. I'm enrolled in the class and learning a ton, it's great.

r/crypto • comment
7 points • mmspero

https://www.coursera.org/learn/crypto

I've heard Dan Boneh's crypto MOOC is good -- I took his class at Stanford and thought the way he taught was very good.

r/math • post
7 points • [deleted]
Do free online courses count for anything?

I'm going to take a cryptography course on coursera because I'm actually interested and would like to learn. They say on the site that "students who successfully complete the class will receive a statement of accomplishment signed by the instructor." Does this statement of accomplishment mean anything to anyone in the real world? Is it something you can put on a resume? Or is it just for personal satisfaction?

I get the feeling most people wouldn't take it seriously because it's a free class.

r/crypto • comment
6 points • butteredwendy

Check out the Cryptography I and II (https://www.coursera.org/learn/crypto) courses from Stanford by Dan Boneh on Coursera. Great introduction and also gives a good intro to the maths involved - not to the level to understand the white papers but certainly a foundation

r/dogecoin • post
12 points • ForCom5
They told me to come here!

Hello everyone!

I have almost no clue what I'm doing, but, I have a wallet, and a ~~vision to dominate the world~~ dream to understand the next generation of currency . Never really delved into Cryptocurrency before, so I figured this would be the safest(?) place to start.

Now then, being the newest guy on the block for a few minutes...would anyone be so kind as to point me into a direction I should be going?

Slightly unrelated though - though I feel I should contribute something - but Coursea is offering a Cryptography course for free from Stanford. Sounds interesting (and possibly remotely related?).

r/coursera • post
5 points • framk20
Cryptography
r/crypto • comment
5 points • Tongue-Toad

Cryptography, usually mathematics. Coursera has a cryptography class avalable. Cryptocurrency, foraging for food.

r/cscareerquestions • comment
5 points • xiongchiamiov

I prefer Coursera, personally, since they're taught by university professors, and free unless you want a certificate.

https://www.coursera.org/course/crypto is excellent but requires serious time commitment.

r/learnprogramming • post
1429 points • dhawal
Here's a list of 120 free online programming/CS courses (MOOCs) with feedback(i.e. exams/homeworks/assignments) that you can start this month (Jan 2015)

This is not the complete list of MOOCs starting in Jan 2015, just the ones relevant to this community. The complete list of courses starting in Jan 2015 can be found over at Class Central (273 courses). I maintain a much bigger list of these courses over at Class Central

BEGINNER(30)

Course Name|Start Date|Length|Provider|Rating :--|:--:|:--:|:--:|:--: LFS101x.2: Introduction to Linux|Jan 5th|NA|edX|4.2 (6 reviews) 6.00.1x: Introduction to Computer Science and Programming Using Python|Jan 7th|9 weeks|edX|4.6 (18 reviews) Introduction to Computer Programming|Jan 12th|16 weeks|Janux|NA Usable Security|Jan 19th|6 weeks|Coursera|NA Introduction to Cyber Security|Jan 26th|8 weeks|FutureLearn|NA CS 101: Building a Search Engine|Self Paced|7 weeks|Udacity|5 (33 reviews) Introduction to Internetworking with TCP/IP|Self Paced|NA|openHPI|4 (1 review) UNSW Computing 1 - The Art of Programming|Self Paced|12 weeks|OpenLearning|NA DCO042 - Python For Informatics|Self Paced|NA|Others|4.5 (2 reviews) Program Arcade Games - Learn Computer Science|Self Paced|NA|Others|NA Semantic Web Technologies|Self Paced|NA|openHPI|NA Introduction to Programming in Java|Self Paced|10 weeks|Udacity|3.8 (5 reviews) User Experience for the Web|Self Paced|4 weeks|Open2Study|4 (2 reviews) Introduction to Salesforce App Development|Self Paced|2 weeks|Udacity|NA Mobile Web Development|Self Paced|NA|Udacity|NA DB: Introduction to Databases|Self Paced|11 weeks|Stanford OpenEdx|4.3 (3 reviews) Making Sense of Data|Self Paced|3 weeks|Others|3.7 (6 reviews) Make your own 2048|Self Paced|NA|Udacity|1 (1 review) Programming Foundations with Python: Learn Object-Oriented Programming|Self Paced|4 weeks|Udacity|4 (2 reviews) Introduction to Internetworking with TCP/IP|Self Paced|NA|openHPI|4 (1 review) An Introduction to SAP HANA|Self Paced|4 weeks|openSAP|NA Introduction to Programming in C|Self Paced|NA|NPTEL|1 (1 review) Cambridge GSCE Computing Online|Self Paced|NA|Cambridge University Press|5 (1 review) Intro to HTML and CSS|Self Paced|3 weeks|Udacity|NA JavaScript Basics|Self Paced|3 weeks|Udacity|NA How to Use Git and GitHub|Self Paced|3 weeks|Udacity|4 (1 review) CS50x: Introduction to Computer Science|Self Paced|NA|edX|4.5 (10 reviews) Internet History, Technology, and Security|Self Paced|NA|Coursera|4.8 (13 reviews) Introduction to Databases|Self Paced|NA|Coursera|4.8 (24 reviews) Computer Science 101|Self Paced|NA|Coursera|4.3 (8 reviews) INTERMEDIATE(73)

Course Name|Start Date|Length|Provider|Rating :--|:--:|:--:|:--:|:--: Regression Models|Jan 5th|4 weeks|Coursera|NA Practical Machine Learning|Jan 5th|4 weeks|Coursera|2 (1 review) Developing Data Products|Jan 5th|4 weeks|Coursera|NA Image and video processing: From Mars to Hollywood with a stop at the hospital|Jan 5th|9 weeks|Coursera|3.7 (3 reviews) Getting and Cleaning Data|Jan 5th|4 weeks|Coursera|2.7 (10 reviews) Exploratory Data Analysis|Jan 5th|4 weeks|Coursera|2.8 (4 reviews) Cryptography I|Jan 5th|6 weeks|Coursera|4.6 (14 reviews) Concepts in Game Development|Jan 5th|4 weeks|Open2Study|4.1 (8 reviews) The Data Scientist’s Toolbox|Jan 5th|4 weeks|Coursera|2.3 (19 reviews) R Programming|Jan 5th|4 weeks|Coursera|2.6 (43 reviews) Getting and Cleaning Data|Jan 5th|4 weeks|Coursera|2.7 (10 reviews) Exploratory Data Analysis|Jan 5th|4 weeks|Coursera|2.8 (4 reviews) Reproducible Research|Jan 5th|4 weeks|Coursera|4 (2 reviews) Statistical Inference|Jan 5th|4 weeks|Coursera|1.5 (2 reviews) CS169.2x: Software as a Service|Jan 6th|6 weeks|edX|4.7 (3 reviews) M101J: MongoDB for Java Developers|Jan 6th|7 weeks|MongoDB University|4.5 (4 reviews) M102: MongoDB for DBAs|Jan 6th|7 weeks|MongoDB University|5 (2 reviews) M202: MongoDB Advanced Deployment and Operations|Jan 6th|7 weeks|MongoDB University|NA M101JS: MongoDB for Node.js Developers|Jan 6th|7 weeks|MongoDB University|NA M101P: MongoDB for Python Developers|Jan 6th|7 weeks|MongoDB University|NA Programming Mobile Applications for Android Handheld Systems: Part 1|Jan 7th|NA|Coursera|3.8 (5 reviews) Power and elegance of computational thinking|Jan 12th|16 weeks|Janux|NA Information Visualization|Jan 13th|15 weeks|Others|NA Algorithms: Design and Analysis, Part 1|Jan 19th|6 weeks|Coursera|4.9 (18 reviews) PH525.1x: Statistics and R for the Life Sciences|Jan 19th|5 weeks|edX|NA BI 4 Platform Innovation and Implementation|Jan 21st|NA|openSAP|NA Algorithms, Part I|Jan 23rd|6 weeks|Coursera|4.3 (12 reviews) Analysis of Algorithms|Jan 23rd|6 weeks|Coursera|NA CS212 - The Design of Computer Programs|Self Paced|7 weeks|Udacity|3.8 (4 reviews) CS253 - Web Application Engineering - Building a Blog|Self Paced|7 weeks|Udacity|4.7 (9 reviews) CS262 - Programming Languages - Building a Browser|Self Paced|7 weeks|Udacity|4.2 (5 reviews) CS215 - Algorithms - Crunching Social Networks|Self Paced|7 weeks|Udacity|NA CS258 - Software Testing - How to Make Software Fail|Self Paced|7 weeks|Udacity|4.4 (5 reviews) CS259 - Software Debugging - Automating The Boring Tasks|Self Paced|7 weeks|Udacity|4 (2 reviews) CSCI 1730 - Introduction to Programming Languages|Self Paced|NA|Others|NA CS313 - Intro to Theoretical Computer Science - Dealing with Challenging Problems|Self Paced|7 weeks|Udacity|NA CS271 - Introduction to Artificial Intelligence|Self Paced|10 weeks|Udacity|NA CS255 - HTML5 Game Development - Building High Performance Web Applications|Self Paced|7 weeks|Udacity|4 (2 reviews) Datenmanagement mit SQL|Self Paced|NA|openHPI|NA Learning from Data (Introductory Machine Learning course)|Self Paced|10 weeks|Others|NA Python for Informatics: Exploring Information|Self Paced|NA|CourseSites|NA Applied Data Science: An Introduction|Self Paced|NA|CourseSites|4 (3 reviews) Introduction to Mobile Solution Development|Self Paced|NA|openSAP|NA Introduction to Hadoop and MapReduce|Self Paced|NA|Udacity|5 (1 review) Big Data applications and Analytics|Self Paced|NA|Others|3 (1 review) Introduction to Software Development on SAP HANA|Self Paced|NA|openSAP|5 (3 reviews) BI 4 Platform Innovation and Implementation|Self Paced|NA|openSAP|NA CS 8802, Artificial Intelligence for Robotics: Programming a Robotic Car|Self Paced|NA|Udacity|NA Intro to Data Science|Self Paced|8 weeks|Udacity|4 (2 reviews) How to create a Windows 8 App|Self Paced|8 weeks|OpenCourseWorld|NA Data Wrangling with MongoDB|Self Paced|8 weeks|Udacity|4 (1 review) Exploratory Data Analysis|Self Paced|8 weeks|Udacity|4.6 (5 reviews) Parallel Programming Concepts|Self Paced|NA|openHPI|5 (1 review) SAP Business Suite powered by SAP HANA|Self Paced|NA|openSAP|NA Ada: Overview|Self Paced|NA|Others|NA Ada: Basic Concepts|Self Paced|NA|Others|NA Ada: Programming in the Large|Self Paced|NA|Others|NA Website Performance Optimization: The Critical Rendering Path|Self Paced|1 weeks|Udacity|NA UX Design for Mobile Developers: Learn to Design a 5-star Android App|Self Paced|4 weeks|Udacity|NA Developing Scalable Apps with Google App Engine|Self Paced|6 weeks|Udacity|NA Java SE - Standart Edition|Self Paced|NA|Universiteplus|NA Developing Android Apps: Android Fundamentals|Self Paced|8 weeks|Udacity|NA Software Development Life Cycles|Self Paced|8 weeks|Udacity|NA Computer Networking: Security and Software Defined Networking|Self Paced|12 weeks|Udacity|5 (1 review) Knowledge Engineering with Semantic Web Technologies|Self Paced|NA|openHPI|NA Object-Oriented JavaScript|Self Paced|5 weeks|Udacity|5 (1 review) Intro to AJAX - Making Asynchronous Requests with jQuery|Self Paced|2 weeks|Udacity|NA Data Visualization and D3.js|Self Paced|7 weeks|Udacity|NA HTML5 Canvas - From Pixels to Animation!|Self Paced|2 weeks|Udacity|NA Intro to iOS App Development with Swift|Self Paced|4 weeks|Udacity|4.3 (3 reviews) Intro to jQuery - Manipulating Websites with Ease|Self Paced|1 weeks|Udacity|NA Intro to Machine Learning - Pattern Recognition for Fun and Profit|Self Paced|10 weeks|Udacity|NA JavaScript Design Patterns|Self Paced|6 weeks|Udacity|NA ADVANCED(17)

Course Name|Start Date|Length|Provider|Rating :--|:--:|:--:|:--:|:--: Computational Methods for Data Analysis|Jan 5th|10 weeks|Coursera|5 (2 reviews) Hardware Security|Jan 5th|6 weeks|Coursera|NA Artificial Intelligence Planning|Jan 12th|7 weeks|Coursera|NA Heterogeneous Parallel Programming|Jan 12th|9 weeks|Coursera|5 (1 review) CS 373: Programming a Robotic Car|Self Paced|7 weeks|Udacity|5 (5 reviews) CS387 - Applied Cryptography|Self Paced|7 weeks|Udacity|4 (2 reviews) In-Memory Data Management (2014) - Implications on Enterprise Systems|Self Paced|7 weeks|openHPI|5 (2 reviews) CS344 - Introduction to Parallel Programming - Using CUDA to Harness the Power of GPUs|Self Paced|7 weeks|Udacity|3 (1 review) CS291 - Interactive Rendering - Introduction to 3D Computer Graphics|Self Paced|10 weeks|Udacity|5 (2 reviews) CS348 - Functional Hardware Verification - How to Verify Chips and Eliminate Bugs|Self Paced|7 weeks|Udacity|NA Machine Learning 1—Supervised Learning|Self Paced|NA|Udacity|NA Machine Learning 2—Unsupervised Learning|Self Paced|NA|Udacity|NA Machine Learning 3—Reinforcement Learning|Self Paced|4 weeks|Udacity|NA Rapid Deployment of SAP Solutions|Self Paced|NA|openSAP|NA In-Memory Data Management In a Nutshell|Self Paced|NA|openSAP|NA Real-Time Analytics with Apache Storm|Self Paced|2 weeks|Udacity|NA Rapid Deployment of SAP Solutions|Self Paced|NA|openSAP|NA

r/learnprogramming • post
1647 points • dhawal
Here's a list of 155 free online programming/CS courses (MOOCs) with feedback(i.e. exams/homeworks/assignments) that you can start this month (October 2015)

This is not the complete list of MOOCs starting in October 2015, just the ones relevant to this community. The complete list of courses starting in October 2015 can be found over at Class Central. I maintain a much bigger list of these courses over at Class Central

BEGINNER(36)

Course Name|Start Date|Length (in weeks)|Provider|Rating :--|:--:|:--:|:--:|:--: Introduction to CSS3|1st Oct, 2015|NA|Coursera|☆☆☆☆☆ An Introduction to Interactive Programming in Python (Part 1)|3rd Oct, 2015|5|Coursera|★★★★★ (2469 reviews) Introduction to Programming with MATLAB|5th Oct, 2015|9|Coursera|★★★★★ (79 reviews) Programming for Everybody (Python)|5th Oct, 2015|NA|Coursera|★★★★★ (38 reviews) Code Yourself! An Introduction to Programming|5th Oct, 2015|5|Coursera|★★★★★ (2 reviews) Introduction to Cyber Security|5th Oct, 2015|8|FutureLearn|★★★★☆ (8 reviews) HTML5.1x: HTML5 Part 1: HTML5 Coding Essentials and Best Practices|5th Oct, 2015|6|edX|★★★★☆ (5 reviews) Internet History, Technology, and Security|5th Oct, 2015|10|Coursera|★★★★★ (21 reviews) An Introduction to Interactive Programming in Python (Part 2)|10th Oct, 2015|4|Coursera|★★★★★ (12 reviews) Usable Security|12th Oct, 2015|6|Coursera|★★★★☆ (4 reviews) Begin Programming: Build Your First Mobile Game|12th Oct, 2015|7|FutureLearn|★★★★☆ (6 reviews) Data to Insight: An Introduction to Data Analysis|19th Oct, 2015|8|FutureLearn|★★★★☆ (1 review) CS101.2x: Introduction to Computer Programming, Part 2|20th Oct, 2015|NA|edX|☆☆☆☆☆ Introduction à la programmation orientée objet (en Java)|23rd Oct, 2015|7|Coursera|☆☆☆☆☆ BJC.2x: The Beauty and Joy of Computing (CS Principles), Part 2|26th Oct, 2015|7|edX|☆☆☆☆☆ Intro to Computer Science|Self paced|12|Udacity|★★★★★ (50 reviews) Intro to Java Programming|Self paced|16|Udacity|★★★☆☆ (10 reviews) Mobile Web Development|Self paced|6|Udacity|☆☆☆☆☆ DB: Introduction to Databases|Self paced|11|Stanford OpenEdx|★★★★★ (5 reviews) Make Your Own 2048|Self paced|NA|Udacity|★★★★☆ (3 reviews) Programming Foundations with Python|Self paced|6|Udacity|★★★★☆ (2 reviews) Intro to HTML and CSS|Self paced|3|Udacity|★★★★☆ (12 reviews) JavaScript Basics|Self paced|3|Udacity|★★★★☆ (7 reviews) How to Use Git and GitHub|Self paced|3|Udacity|★★★★★ (15 reviews) CS50x: Introduction to Computer Science|Self paced|NA|edX|★★★★★ (36 reviews) Intro to Relational Databases|Self paced|4|Udacity|★★☆☆☆ (2 reviews) Networking: Introduction to Computer Networking|Self paced|11|Stanford OpenEdx|★★★★★ (5 reviews) CS101: Computer Science 101|Self paced|6|Stanford OpenEdx|★★★★☆ (6 reviews) CS002x: Programming in Scratch|Self paced|6|edX|★★★★☆ (3 reviews) CS001x: MyCS: Computer Science for Beginners|Self paced|6|edX|★★★☆☆ (1 review) DEV203x: Introduction to Bootstrap – A Tutorial|Self paced|3|edX|★★☆☆☆ (5 reviews) LFS101x.2: Introduction to Linux|Self paced|8|edX|★★★★☆ (16 reviews) CS005x: CS For All: Introduction to Computer Science and Python Programming|Self paced|14|edX|★★★★★ (2 reviews) CS101.1x: Introduction to Computer Programming, Part 1|Self paced|9|edX|★★☆☆☆ (10 reviews) COMP102.1x: Introduction to Java Programming – Part 1|Self paced|5|edX|★★★★☆ (3 reviews) Learn Swift Programming Syntax|Self paced|3|Udacity|☆☆☆☆☆

INTERMEDIATE(96)

Course Name|Start Date|Length (in weeks)|Provider|Rating :--|:--:|:--:|:--:|:--: Front-End Web UI Frameworks and Tools|1st Oct, 2015|NA|Coursera|☆☆☆☆☆ Hadoop|1st Oct, 2015|NA|Coursera|★★★★☆ (1 review) Java Programming: Solving Problems with Software|1st Oct, 2015|NA|Coursera|☆☆☆☆☆ Using Python to Access Web Data|1st Oct, 2015|NA|Coursera|☆☆☆☆☆ iOS App Development Basics|1st Oct, 2015|NA|Coursera|☆☆☆☆☆ Data Analysis Tools|1st Oct, 2015|NA|Coursera|☆☆☆☆☆ Rails with Active Record and Action Pack|1st Oct, 2015|NA|Coursera|☆☆☆☆☆ Responsive Web Design|1st Oct, 2015|NA|Coursera|☆☆☆☆☆ Data structures: Measuring and Optimizing Performance|1st Oct, 2015|NA|Coursera|☆☆☆☆☆ The Arduino Platform and C Programming|1st Oct, 2015|NA|Coursera|☆☆☆☆☆ Programming Mobile Services for Android Handheld Systems: Concurrency|5th Oct, 2015|4|Coursera|★★★★★ (1 review) Statistical Inference|5th Oct, 2015|4|Coursera|★★☆☆☆ (10 reviews) Regression Models|5th Oct, 2015|4|Coursera|★★★☆☆ (8 reviews) Practical Machine Learning|5th Oct, 2015|4|Coursera|★★★☆☆ (10 reviews) Developing Data Products|5th Oct, 2015|4|Coursera|★★★★☆ (4 reviews) Introduction to Genomic Technologies|5th Oct, 2015|4|Coursera|★★★☆☆ (6 reviews) Bioconductor for Genomic Data Science|5th Oct, 2015|4|Coursera|☆☆☆☆☆ Python for Genomic Data Science|5th Oct, 2015|4|Coursera|★★★★☆ (4 reviews) Statistics for Genomic Data Science|5th Oct, 2015|4|Coursera|☆☆☆☆☆ CS169.1x: Engineering Software as a Service (SaaS), Part 1|5th Oct, 2015|9|edX|★★★★☆ (10 reviews) Algorithms: Design and Analysis, Part 1|5th Oct, 2015|6|Coursera|★★★★★ (35 reviews) Introduction to Software Product Management|5th Oct, 2015|NA|Coursera|☆☆☆☆☆ Machine Learning|5th Oct, 2015|11|Coursera|★★★★★ (110 reviews) The Data Scientist’s Toolbox|5th Oct, 2015|4|Coursera|★★★☆☆ (90 reviews) R Programming|5th Oct, 2015|4|Coursera|★★★☆☆ (140 reviews) Getting and Cleaning Data|5th Oct, 2015|4|Coursera|★★★☆☆ (25 reviews) Exploratory Data Analysis|5th Oct, 2015|4|Coursera|★★★★☆ (14 reviews) Reproducible Research|5th Oct, 2015|4|Coursera|★★★★☆ (10 reviews) Process Mining: Data science in Action|7th Oct, 2015|8|Coursera|★★★★☆ (6 reviews) Principles of Computing (Part 2)|10th Oct, 2015|4|Coursera|★★★★☆ (4 reviews) Algorithmic Thinking (Part 2)|10th Oct, 2015|4|Coursera|★★★★★ (1 review) Software Security |12th Oct, 2015|6|Coursera|★★★★★ (14 reviews) Cryptography|12th Oct, 2015|7|Coursera|★★★★☆ (5 reviews) M101J: MongoDB for Java Developers|13th Oct, 2015|7|MongoDB University|★★★★☆ (10 reviews) M101JS: MongoDB for Node.js Developers|13th Oct, 2015|7|MongoDB University|★★★★☆ (4 reviews) M101N: MongoDB for .NET Developers|13th Oct, 2015|NA|MongoDB University|★★★★☆ (2 reviews) M101P: MongoDB for Developers|13th Oct, 2015|7|MongoDB University|★★★★★ (2 reviews) M102: MongoDB for DBAs|13th Oct, 2015|7|MongoDB University|★★★★☆ (6 reviews) M202: MongoDB Advanced Deployment and Operations|13th Oct, 2015|7|MongoDB University|★★★★★ (2 reviews) PH525.1x: Data Analysis for Life Sciences 1: Statistics and R|15th Oct, 2015|4|edX|★★★★☆ (6 reviews) FP101x: Introduction to Functional Programming|15th Oct, 2015|7|edX|★★★★★ (4 reviews) 6.00.2x: Introduction to Computational Thinking and Data Science|20th Oct, 2015|9|edX|★★★★☆ (6 reviews) Cryptography I|26th Oct, 2015|6|Coursera|★★★★★ (25 reviews) Software Processes and Agile Practices|26th Oct, 2015|NA|Coursera|☆☆☆☆☆ Data Warehouse Concepts, Design, and Data Integration|29th Oct, 2015|NA|Coursera|☆☆☆☆☆ DEV204x: Programming with C#|29th Oct, 2015|NA|edX|★★★★☆ (5 reviews) Algorithms, Part II|30th Oct, 2015|6|Coursera|★★★★★ (9 reviews) Design of Computer Programs|Self paced|8|Udacity|★★★★☆ (9 reviews) Web Development|Self paced|12|Udacity|★★★★★ (16 reviews) Programming Languages|Self paced|8|Udacity|★★★☆☆ (7 reviews) Intro to Algorithms|Self paced|16|Udacity|★☆☆☆☆ (1 review) Software Testing|Self paced|4|Udacity|★★★★☆ (5 reviews) Software Debugging|Self paced|8|Udacity|★★★★☆ (2 reviews) Intro to Theoretical Computer Science|Self paced|8|Udacity|★★★★★ (1 review) Intro to Artificial Intelligence|Self paced|16|Udacity|★★★★☆ (5 reviews) HTML5 Game Development|Self paced|8|Udacity|★★★☆☆ (4 reviews) Learning from Data (Introductory Machine Learning course)|Self paced|10|Others|★★★★☆ (2 reviews) Intro to Hadoop and MapReduce|Self paced|4|Udacity|★★★★☆ (8 reviews) CS 8802, Artificial Intelligence for Robotics: Programming a Robotic Car|Self paced|NA|Udacity|★★★★★ (1 review) Intro to Data Science|Self paced|8|Udacity|★★★★☆ (7 reviews) Data Wrangling with MongoDB|Self paced|8|Udacity|★★★★★ (4 reviews) Website Performance Optimization|Self paced|1|Udacity|★★★★☆ (2 reviews) UX Design for Mobile Developers|Self paced|6|Udacity|★★★★★ (2 reviews) Developing Scalable Apps in Java|Self paced|8|Udacity|★★★★☆ (1 review) Developing Android Apps|Self paced|10|Udacity|★★★★★ (2 reviews) Software Development Process|Self paced|12|Udacity|☆☆☆☆☆ Computer Networking|Self paced|12|Udacity|★★★★★ (2 reviews) Practical Numerical Methods with Python|Self paced|17|Others|★★★★★ (2 reviews) Object-Oriented JavaScript|Self paced|5|Udacity|★★★★★ (6 reviews) Intro to AJAX|Self paced|2|Udacity|★★★★★ (1 review) Data Visualization and D3.js|Self paced|7|Udacity|★★★☆☆ (1 review) HTML5 Canvas|Self paced|2|Udacity|★★★★☆ (2 reviews) Intro to iOS App Development with Swift|Self paced|4|Udacity|★★★★★ (4 reviews) Intro to jQuery|Self paced|NA|Udacity|★★★★☆ (2 reviews) Intro to Machine Learning|Self paced|10|Udacity|★★★★☆ (5 reviews) Full Stack Foundations|Self paced|3|Udacity|☆☆☆☆☆ Responsive Web Design Fundamentals|Self paced|2|Udacity|★★★★☆ (3 reviews) JavaScript Testing|Self paced|2|Udacity|★★★★★ (1 review) LPL: Language, Proof and Logic|Self paced|15|Stanford OpenEdx|☆☆☆☆☆ iOS Networking with Swift|Self paced|12|Udacity|☆☆☆☆☆ Browser Rendering Optimization|Self paced|4|Udacity|★★★★☆ (1 review) Developing Scalable Apps in Python|Self paced|6|Udacity|★★★★☆ (1 review) iOS Persistence and Core Data|Self paced|8|Udacity|☆☆☆☆☆ How to Make an iOS App|Self paced|12|Udacity|☆☆☆☆☆ Android Performance|Self paced|4|Udacity|☆☆☆☆☆ Android Development for Beginners|Self paced|4|Udacity|★★★★☆ (5 reviews) Advanced Android App Development|Self paced|6|Udacity|☆☆☆☆☆ Material Design for Android Developers|Self paced|4|Udacity|☆☆☆☆☆ Android Ubiquitous Computing|Self paced|4|Udacity|☆☆☆☆☆ AMRx: Autonomous Mobile Robots|Self paced|NA|edX|★★★☆☆ (3 reviews) KIexploRx: Explore Statistics with R|Self paced|NA|edX|★★★★☆ (7 reviews) Intro to DevOps|Self paced|3|Udacity|☆☆☆☆☆ Configuring Linux Web Servers|Self paced|1|Udacity|☆☆☆☆☆ Learn Backbone.js|Self paced|2|Udacity|☆☆☆☆☆ How to create <anything> in Android|Self paced|4|Udacity|☆☆☆☆☆ JavaScript Design Patterns|Self paced|6|Udacity|★★★★★ (1 review)

ADVANCED(23)

Course Name|Start Date|Length (in weeks)|Provider|Rating :--|:--:|:--:|:--:|:--: Genomic Data Science with Galaxy|5th Oct, 2015|4|Coursera|★★☆☆☆ (5 reviews) Command Line Tools for Genomic Data Science|5th Oct, 2015|4|Coursera|☆☆☆☆☆ Algorithms for DNA Sequencing|5th Oct, 2015|4|Coursera|★★★★★ (8 reviews) Introduction to Natural Language Processing|5th Oct, 2015|12|Coursera|☆☆☆☆☆ Finding Hidden Messages in DNA (Bioinformatics I)|12th Oct, 2015|4|Coursera|★★★★☆ (8 reviews) Hardware Security|12th Oct, 2015|6|Coursera|★★★☆☆ (8 reviews) Machine Learning Foundations: A Case Study Approach|12th Oct, 2015|6|Coursera|☆☆☆☆☆ Deciphering Molecular Evolution (Bioinformatics IV)|12th Oct, 2015|5|Coursera|☆☆☆☆☆ Comparing Genes, Proteins, and Genomes (Bioinformatics III)|12th Oct, 2015|5|Coursera|☆☆☆☆☆ Artificial Intelligence for Robotics|Self paced|8|Udacity|★★★★★ (12 reviews) Applied Cryptography|Self paced|8|Udacity|★★★★☆ (2 reviews) Intro to Parallel Programming|Self paced|12|Udacity|★★★★☆ (2 reviews) Interactive 3D Graphics|Self paced|8|Udacity|★★★★★ (3 reviews) Functional Hardware Verification|Self paced|8|Udacity|★★★★★ (1 review) Real-Time Analytics with Apache Storm|Self paced|2|Udacity|★★★★☆ (1 review) Model Building and Validation|Self paced|8|Udacity|★★★☆☆ (3 reviews) Advanced Operating Systems|Self paced|5|Udacity|★★★★★ (1 review) High Performance Computer Architecture|Self paced|NA|Udacity|☆☆☆☆☆ Computability, Complexity & Algorithms|Self paced|NA|Udacity|☆☆☆☆☆ Knowledge-Based AI: Cognitive Systems|Self paced|7|Udacity|☆☆☆☆☆ Introduction to Recommender Systems|Self paced|NA|Coursera|★★★★☆ (10 reviews) Machine Learning|Self paced|16|Udacity|☆☆☆☆☆

r/Decoders • post
4 points • oirokenojutsu
Learn basics of cryptography, for free!
r/learnprogramming • post
1144 points • dhawal
Here's a list of 430+ free online programming/CS courses (MOOCs) with feedback(i.e. exams/homeworks/assignments) that you can start this month (September 2016)

Unfortunately I couldn't fit all the courses here because of Reddit's 40,000 character limit. So I removed older self-paced courses from the list. These courses are always open for registration.

They can be found here:

~300 Self Paced Programming and Computer Science courses

I have also started categorizing the courses listed here by the programming language they are taught in. You can find the list here:

~250 MOOCs categorized by Programming Language

This is not the complete list of MOOCs starting in September 2016, just the ones relevant to this community. The complete list of courses starting in September 2016 can be found over at Class Central (1600+ courses). I maintain a much bigger list of these courses over at Class Central

Get this list every month via email : Subscribe

NOTE: Unfortunately Coursera has converted many of its courses to 'Premium Grading'. Which basically means that you need to pay if you want to access graded assignments :(. You can also apply for Financial Aid - https://learner.coursera.help/hc/en-us/articles/209819033-Apply-for-Financial-Aid

BEGINNER(14)

Course Name|Start Date|Length (in weeks)|Rating :--|:--:|:--:|:--:|:--: Java Programming Basics via Udacity|Self paced|NA|NA Learn to Program: Crafting Quality Code via Coursera|1st Sep|10|4.5★ (6) Learn to Program: The Fundamentals via Coursera|1st Sep|10|4.8★ (81) Programming for Everybody (Getting Started with Python) via Coursera|5th Sep|7|4.6★ (37) Programming and the Web for Beginners via Coursera|5th Sep|4|3.8★ (9) Internet History, Technology, and Security via Coursera|5th Sep|10|4.6★ (28) Introduction to CSS3 via Coursera|5th Sep|4|4.6★ (7) The Beauty and Joy of Computing - CS Principles Part 1 via edX|6th Sep|NA|4★ (1) CODAPPS: Coding mobile apps for entrepreneurs via Coursera|12th Sep|8|5★ (1) Code Yourself! An Introduction to Programming via Coursera|12th Sep|5|4.3★ (6) An Introduction to Interactive Programming in Python (Part 2) via Coursera|19th Sep|4|4.8★ (40) Usable Security via Coursera|19th Sep|7|2.9★ (8) An Introduction to Interactive Programming in Python (Part 1) via Coursera|19th Sep|5|4.9★ (2816) Paradigms of Computer Programming – Fundamentals via edX|26th Sep|5|5★ (2) INTERMEDIATE(94)

Course Name|Start Date|Length (in weeks)|Rating :--|:--:|:--:|:--:|:--: [NEW] M233: Getting Started with Spark and MongoDB via MongoDB University|Self paced|NA|NA Android Basics: Networking via Udacity|Self paced|NA|NA [NEW] Dynamic Web Applications with Sinatra via Udacity|Self paced|NA|NA [NEW] The MVC Pattern in Ruby via Udacity|Self paced|NA|NA [NEW] Deploying Applications with Heroku via Udacity|Self paced|NA|NA [NEW] Intro to JavaScript via Flatiron School|Self paced|NA|NA [NEW] Android Basics: Data Storage via Udacity|Self paced|NA|NA Analysis of Algorithms via Coursera|1st Sep|6|4.8★ (4) Malicious Software and its Underground Economy: Two Sides to Every Story via Coursera|1st Sep|NA|3.8★ (5) Algorithms, Part II via Coursera|1st Sep|6|4.8★ (18) [NEW] Agile Software Development via edX|1st Sep|NA|NA Software Defined Networking via Coursera|1st Sep|NA|4★ (5) Algorithms, Part I via Coursera|1st Sep|6|4.4★ (37) Software Processes and Agile Practices via Coursera|1st Sep|4|4.3★ (9) Introduction to Software Product Management via Coursera|1st Sep|2|4.2★ (10) Client Needs and Software Requirements via Coursera|1st Sep|4|4.3★ (6) Reviews & Metrics for Software Improvements via Coursera|1st Sep|4|NA [NEW] Programming Mobile Services for Android Handheld Systems: Content via Coursera|1st Sep|NA|NA Programming Mobile Services for Android Handheld Systems: Concurrency via Coursera|1st Sep|NA|5★ (2) Agile Planning for Software Products via Coursera|1st Sep|4|3★ (2) Programming Languages, Part A via Coursera|5th Sep|NA|4.9★ (16) Introduction To Swift Programming via Coursera|5th Sep|5|1.2★ (5) Data Management and Visualization via Coursera|5th Sep|4|2.4★ (5) Cybersecurity and Mobility via Coursera|5th Sep|NA|NA Data Analysis Tools via Coursera|5th Sep|4|3★ (3) Managing Data Analysis via Coursera|5th Sep|1|1.8★ (6) Python Data Structures via Coursera|5th Sep|7|4.4★ (29) Using Python to Access Web Data via Coursera|5th Sep|6|4.5★ (28) Using Databases with Python via Coursera|5th Sep|5|4.5★ (17) iOS App Development Basics via Coursera|5th Sep|5|4★ (2) Testing with Agile via Coursera|5th Sep|NA|NA Cloud Computing Concepts: Part 2 via Coursera|5th Sep|5|4.8★ (4) [NEW] Single Page Web Applications with AngularJS via Coursera|5th Sep|NA|NA Introduction to Meteor.js Development via Coursera|5th Sep|4|5★ (3) Internet of Things: Setting Up Your DragonBoard™ Development Platform via Coursera|5th Sep|10|3★ (3) Algorithms: Design and Analysis, Part 1 via Coursera|5th Sep|6|4.7★ (52) Cryptography I via Coursera|5th Sep|7|4.7★ (38) Running Product Design Sprints via Coursera|5th Sep|5|NA Algorithms: Design and Analysis, Part 2 via Coursera|5th Sep|6|4.8★ (16) [NEW] Programming Languages, Part B via Coursera|5th Sep|NA|NA Dealing With Missing Data via Coursera|5th Sep|NA|NA Machine Learning via Coursera|5th Sep|11|4.8★ (204) Cryptography via Coursera|5th Sep|7|4.2★ (6) Introduction to Big Data via Coursera|5th Sep|3|2.6★ (27) Algorithmic Toolbox via Coursera|5th Sep|5|4.7★ (6) Data Visualization and Communication with Tableau via Coursera|5th Sep|5|4★ (7) Database Management Essentials via Coursera|5th Sep|7|3.8★ (4) Java Programming: Solving Problems with Software via Coursera|5th Sep|4|3.3★ (8) Front-End Web UI Frameworks and Tools via Coursera|5th Sep|4|4.3★ (6) Hadoop Platform and Application Framework via Coursera|5th Sep|5|1.9★ (19) Cloud Computing Applications, Part 1: Cloud Systems and Infrastructure via Coursera|5th Sep|5|3.4★ (7) A developer's guide to the Internet of Things (IoT) via Coursera|5th Sep|NA|4★ (1) Big Data, Cloud Computing, & CDN Emerging Technologies via Coursera|5th Sep|3|3.3★ (4) Algorithms on Strings via Coursera|5th Sep|NA|3★ (1) Process Mining: Data science in Action via Coursera|5th Sep|6|4.3★ (12) Java Programming: Arrays, Lists, and Structured Data via Coursera|5th Sep|4|4.3★ (3) Introduction to Process Mining with ProM via FutureLearn|5th Sep|4|NA Responsive Web Design via Coursera|5th Sep|4|3.3★ (10) Multiplatform Mobile App Development with Web Technologies via Coursera|5th Sep|4|5★ (1) Mastering the Software Engineering Interview via Coursera|5th Sep|4|5★ (1) Big Data Integration and Processing via Coursera|5th Sep|NA|NA Java for Android via Coursera|6th Sep|4|NA Knowledge Management and Big Data in Business via edX|6th Sep|6|3.5★ (2) Foundations of Data Analysis - Part 1: Statistics Using R via edX|6th Sep|6|4★ (1) Programming Mobile Applications for Android Handheld Systems: Part 2 via Coursera|12th Sep|5|4.5★ (12) Approximation Algorithms Part I via Coursera|12th Sep|5|5★ (2) Front-End JavaScript Frameworks: AngularJS via Coursera|12th Sep|4|3.8★ (4) Beginning Game Programming with C# via Coursera|12th Sep|12|3.4★ (14) Programming Mobile Applications for Android Handheld Systems: Part 1 via Coursera|12th Sep|5|4.1★ (35) Software Architecture for the Internet of Things via Coursera|12th Sep|NA|NA HTML5 Part 2: Advanced Techniques for Designing HTML5 Apps via edX|13th Sep|8|3★ (1) The Nature of Code via Kadenze|14th Sep|5|5★ (14) Learning From Data (Introductory Machine Learning) via edX|18th Sep|10|4.4★ (16) Interactive Computer Graphics via Coursera|19th Sep|8|3.5★ (2) Principles of Computing (Part 1) via Coursera|19th Sep|5|4.6★ (25) [NEW] Data Analysis for Social Scientists via edX|19th Sep|NA|NA Algorithmic Thinking (Part 2) via Coursera|19th Sep|NA|4.4★ (8) Introduction to Architecting Smart IoT Devices via Coursera|19th Sep|NA|NA Internet of Things: Communication Technologies via Coursera|19th Sep|4|3★ (2) Introduction to Neurohacking In R via Coursera|19th Sep|NA|NA Principles of Computing (Part 2) via Coursera|19th Sep|NA|4.3★ (14) [NEW] Getting started with Augmented Reality via Coursera|19th Sep|NA|NA Global Warming II: Create Your Own Models in Python via Coursera|19th Sep|5|2★ (1) [NEW] Functional Programming in Haskell: Supercharge Your Coding via FutureLearn|19th Sep|NA|NA Software Security via Coursera|19th Sep|6|4.7★ (20) Algorithmic Thinking (Part 1) via Coursera|19th Sep|4|4.1★ (13) Programming Languages, Part A via Coursera|19th Sep|NA|4.9★ (16) Agile Development Using Ruby on Rails - Advanced via edX|20th Sep|8|4.6★ (5) [NEW] Algorithms via edX|20th Sep|6|NA Build Your Own iOS App via Coursera|26th Sep|NA|NA Moving to the Cloud via Coursera|26th Sep|NA|NA [NEW] Introduction to Data Science in Python via Coursera|26th Sep|NA|NA [NEW] Software Construction in Java via edX|26th Sep|NA|NA Client Needs and Software Requirements via Coursera|26th Sep|4|4.3★ (6) ADVANCED(26)

Course Name|Start Date|Length (in weeks)|Rating :--|:--:|:--:|:--:|:--: Bitcoin and Cryptocurrency Technologies via Coursera|1st Sep|7|4.6★ (9) Neural Networks for Machine Learning via Coursera|1st Sep|8|4.5★ (11) [NEW] Combining and Analyzing Complex Data via Coursera|1st Sep|NA|NA [NEW] Nearest Neighbor Collaborative Filtering via Coursera|1st Sep|NA|NA [NEW] Machine Learning: Recommender Systems & Dimensionality Reduction via Coursera|1st Sep|NA|NA [NEW] System Validation: Automata and behavioural equivalences via Coursera|5th Sep|NA|NA Machine Learning for Data Analysis via Coursera|5th Sep|4|3★ (3) Advanced Linear Models for Data Science 1 : Linear Models via Coursera|5th Sep|NA|NA [NEW] Introduction to Recommender Systems: Non-Personalized and Content-Based via Coursera|5th Sep|NA|NA Introduction to Natural Language Processing via Coursera|5th Sep|NA|3.8★ (6) Big Data: Statistical Inference and Machine Learning via FutureLearn|5th Sep|2|4★ (2) Quantitative Formal Modeling and Worst-Case Performance Analysis via Coursera|5th Sep|4|4★ (2) Machine Learning: Regression via Coursera|5th Sep|6|4.7★ (13) Introduction to Recommender Systems via Coursera|5th Sep|8|3.6★ (19) [NEW] Reliable Distributed Algorithms, Part 1 via edX|5th Sep|NA|NA Text Mining and Analytics via Coursera|5th Sep|4|3.7★ (6) Machine Learning: Clustering & Retrieval via Coursera|5th Sep|NA|4.5★ (2) Approximation Algorithms Part II via Coursera|12th Sep|4|NA [NEW] Cloud Computing Applications, Part 2 via Coursera|12th Sep|NA|NA Clinical Bioinformatics: Unlocking Genomics in Healthcare via FutureLearn|19th Sep|5|NA Machine Learning: Classification via Coursera|19th Sep|7|4.8★ (6) [NEW] Advanced Apache Spark for Data Science and Data Engineering via edX|21st Sep|2|NA Computational Neuroscience via Coursera|23rd Sep|8|3.8★ (6) Modeling Discrete Optimization via Coursera|26th Sep|8|4★ (5) [NEW] Advanced Java Concurrency via Coursera|26th Sep|NA|NA Computational Neuroscience via Coursera|26th Sep|8|3.8★ (6)