Computer Science

Notes on coding, programming, software design and architecture

Functional Programming

FP Languages |

Definition of FP |
with examples in Python

FP Design Patterns |

Programming languages
Software Design

Gang of Four (23 OOP patterns) |

Metaprogramming |

OOP terminology |

Software Architectures |

Data structures |

Antipatterns |

Theoretical computer science

Theory of computation |

Overview of IT-related terminology |

Why Python is de-facto standard in Data Science |