Knowledge Base

Free computing courses, technical articles and open source software projects.

Probabilistic Programming Languages

Probabilistic Programming Languages

Exploring the unification of general purpose programming with inference through probabilistic modelling.

Jillur Quddus
Jillur Quddus
Founder & Chief Data Scientist
Real-Time Machine Learning Pipeline with Apache Spark

Real-Time Machine Learning Pipeline

Build a machine learning pipeline using Apache Spark and Apache Kafka capable of performing sentiment analysis in real-time.

Jillur Quddus
Jillur Quddus
Founder & Chief Data Scientist
Apache Kafka Producer with Avro Bijection

Apache Kafka Producer with Avro Bijection

Build a custom Kafka producer in Java using the Twitter Hosebird client and Apache Avro.

Jillur Quddus
Jillur Quddus
Founder & Chief Data Scientist
Real-Time Data Pipeline with Apache Kafka and Spark

Real-Time Data Pipeline

Build a high-throughput, scalable, reliable and fault-tolerant data pipeline capabale of fetching event-based data and streaming those events to Apache Spark.

Jillur Quddus
Jillur Quddus
Founder & Chief Data Scientist
CentOS 7 Open Street Map Tile Server

CentOS 7 Open Street Map Tile Server

Build your own map server using Open Street Map data and PostGIS.

Jillur Quddus
Jillur Quddus
Founder & Chief Data Scientist