Skip to content

Instantly share code, notes, and snippets.

View misho-kr's full-sized avatar

Misho Krastev misho-kr

  • San Jose, California
View GitHub Profile
@misho-kr
misho-kr / Bitcoin and Cryptocurrency Technologies.md
Last active May 25, 2020 06:21
Summary of "Bitcoin and Cryptocurrency Technologies" course at Coursera.Org

Bitcoin and Cryptocurrency Technologies

Welcome to the MOOC on Bitcoin and Cryptocurrency Technologies where we cut through the hype and get to the core of what makes Bitcoin unique.

Week 1

Lecture 1: Intro to Crypto and Cryptocurrencies

  • Cryptographic Hash Function
@misho-kr
misho-kr / Algorithms, Part I.md
Last active September 30, 2016 06:03
Summary of "Algorithms, Part I" course at Coursera.Org

The course is based on a variety of material that we have prepared over many years:

  • Our textbook Algorithms, 4th edition is the basic reference for the material we will be covering
  • Our booksite, which is open to everyone and contains a wealth of supplementary information, including synopses of the textbook and Java code that you will be using throughout the course

References:

@misho-kr
misho-kr / Ruby on Rails: An Introduction.md
Last active December 3, 2015 07:17
Summary of "Ruby on Rails: An Introduction" online course at Coursera.Org

Ruby on Rails: An Introduction

By the time you finish this course, you’ll be able to establish a development environment to code and execute Ruby and Rails code, create Ruby programs utilizing proper flow of control structures, implement a basic Rails application that consumes external JSON API, and build a functional web application and deploy it to the “cloud” using a Heroku PaaS (Platform as a Service).

Week 1

In this module, we will install software required to develop Ruby on Rails applications. We will finish the module by familiarizing ourselves with a version control system called “Git”.

Slides and Installation Instructions

@misho-kr
misho-kr / Rails with Active Record and Action Pack.md
Last active December 13, 2015 06:39
Summary of "Rails with Active Record and Action Pack" online course on Coursera.Org

Rails with Active Record and Action Pack

Introduction to Active Record

In this module, we will begin exploring the database-interaction portion of Rails. We will start off with migrations that enable you to create and modify the schema of the database. We will then move on to discussing the Active Record gem Rails uses, which enables you to create, retrieve, update, and delete the data from the database. Before looking at Active Record, we will talk about some advanced Ruby features of meta-programming that will help facilitate our Active Record journey.

Slides

  • Rails scaffolding -- rails g scaffold \ \ [column-type]
@misho-kr
misho-kr / Algorithms, Part II.md
Last active January 4, 2016 08:18
Summary of "Algorithms, Part II" course at Coursera.Org

The course is the second part of a two-part course that is based on a variety of material that we have prepared over many years:

  • Our textbook Algorithms, 4th edition is the basic reference for the material we will be covering. Although the lectures are designed to be self-contained, we will assign optional readings for students who wish more extensive coverage of the material. You can purchase the textbook in either hardcover or electronic format from amazon.com.
  • Our booksite, which is open to everyone and contains a wealth of supplementary information, including synopses of the textbook and Java code that you will be using throughout the course.

References:

@misho-kr
misho-kr / Ruby on Rails Web Services and Integration with MongoDB.md
Last active February 7, 2016 10:00
Summary of "Ruby on Rails Web Services and Integration with MongoDB" online course at Coursera.Org

Ruby on Rails Web Services and Integration with MongoDB

Introduction to MongoDB, MongoDB-Ruby API, and CRUD

In this module, we’re going to explore the history and the rationale behind NoSQL databases, their relationship to RDBMS, and dive into the basics of MongoDB. We will install MongoDB, create a database, collections and perform CRUD operations. We will end this module by integrating MongoDB with Ruby Shell and try out some simple examples.

Ruby Driver, Mongoid

@misho-kr
misho-kr / Data Structures.md
Last active April 4, 2018 23:39
Summary of "Data Structures" course at Coursera.Org

A good algorithm usually comes together with a set of good data structures that allow the algorithm to manipulate the data efficiently. In this course, we consider the common data structures that are used in various computational problems. You will learn how these data structures are implemented in different programming languages and will practice implementing them in our programming assignments. This will help you to understand what is going on inside a particular built-in implementation of a data structure and what to expect from it. You will also learn typical use cases for these data structures.

A few examples of questions that we are going to cover in this class are the following:

What is a good strategy of resizing a dynamic array?
How priority queues are implemented in C++, Java, and Python?

How to implement a hash table so that the amortized running time of

@misho-kr
misho-kr / Neural Networks for Machine Learning.md
Last active January 8, 2018 09:24
Summary of "Neural Networks for Machine Learning" course at Coursera.Org

Learn about artificial neural networks and how they're being used for machine learning, as applied to speech and object recognition, image segmentation, modeling language and human motion, etc. We'll emphasize both the basic algorithms and the practical tricks needed to get them to work well.

This course contains the same content presented on Coursera beginning in 2013. It is not a continuation or update of the original course. It has been adapted for the new platform.

Taught by:

Geoffrey Hinton, Professor, Department of Computer Science, University of Toronto

Course Objectives

The Time Value of Money
Compound Interest
Discounting and Projecting Cash Flows Making Rational Economic Decisions Mortgage Structures
Interest and Equity

The Cost of Capital