- Mathematics for Computer Science
- Introduction to Discrete Mathematics for Computer Science Specialization - Coursera
- Principles of Discrete Applied Mathematics
- Introduction to Algorithms
- Design and Analysis of Algorithms
- Introduction to Mathematical Programming - MIT
- Fundamentals of Program Analysis - MIT
- Theory of Computation - MIT
- Algorithms Specialization - Stanford, Coursera
- Algorithm - Princeton, Coursera
- Elasticsearch
- Elasticsearch
- Using elasticsearch, logstash and kibana to create realtime dashboards - slides
- Introduction to ELK stack - NTU slides
- An Elasticsearch Tutorial: Getting Started
- How to integrate the Elasticsearch Logstash Kibana (ELK) log analytics stack into IBM Bluemix - IBM
- Basic concepts about Elasticsearch -slides
- Elasticsearch, Logstash, and Kibana (ELK) - Cert Slides
- Elasticsearch: The Definitive Guide - O'Reilly
- JavaScript Promises: An introduction
- How to structure a web form
- Forms tutorial - WAI
- Building HTML5 Form Validation Bubble Replacements
- RESTful API with HTTP and JavaScript, Coursera
- Web Applications for Everybody Specialization, University of Michigan @ Coursera
- Django for Everybody Specialization, University of Michigan @ Coursera
- IndexedDB
- IndexedDB API
- IndexedDB key characteristics and basic terminology
- Using IndexedDB
- W3C Indexed Database API
- R. Dabler, Getting Started with Persistent Offline Storage with IndexedDB
- MDN's documentation on "Using IndexedDB"
- Storing images and files in IndexedDB
- Working with IndexedDB
- How to view IndexedDB content in Firefox
- Web Components
- Web Workers
- HTML5 Orientation API
- orientation API+ The W3C specification: The Screen Orientation API
- device orientation: Device Orientation and Motion
- Device Motion
- W3C specification: devicemotion Event
- Google Devs: "Device Orientation & Motion"
-
Python 3 Programming Specialization - Coursera
-
Python Course
-
Date & Time
- Bryan Weber, Using Python datetime to Work With Dates and Times
- Pandas - Time series / date functionality
- Ian London, Encoding cyclical continuous features - 24-hour time
- D. Kaleko, Feature Engineering - Handling Cyclical Features
- A. Murphy, NumPy Datetime: How to Work with Dates and Times in Python?
- Date and Time
- P. Yip, Python and NumPy: Time and Date (datetime and timedelta64)
-
Web scraping
- Practical Programming in C - MIT
- Introduction to C Memory Management and C++ Object-Oriented Programming - MIT
- Introduction to C++ - MIT
- Gain skills in computer engineering by learning C and Linux - edX
- Introduction to Programming in C Specialization - Coursera