Code Monkey home page Code Monkey logo

eng-hammad-recommendations's Introduction

Eng. Hammad-Recommendations

The repo contains books, tutorials and resources based on the recommendations of Eng. Mohammed Hammad, it's still under construction and will keep updating as more useful recommendations come through..

Notice

Any Facebook links must be followed only if you are signed in, else articles won't show up

Computational Thinking and Algorithms

1- MIT Tutorials - Beginner

2- Grokking Algorithms (book) - Beginner

3- Algorithms Unplugged (book) - Advanced

Databases

1- CMU 15-445/645 Intro to Database Systems (Fall 2019) (Tutorials) - Beginner

2- CMU 15-721 Advanced Database Systems (Spring 2020)(Tutorials) - Advanced

3- The text book of the previous course

4- Concise Guide to Databases A Practical Introduction (book) - Beginner

5- Designing Data-Intensive Applications (book) - Graduate level)

6- seven databases in seven weeks (to study differences among different databases)

Reference Article

Artificial intelligence

1- artificial intelligence a modern approach (Book)

2- CPSC 322: Introduction to Artificial Intelligence (UBC)

Neural Networks and Deep Learning

1- Neural Networks and Deep Learning By Michael Nielsen / Dec 2019 - Beginner

2- Deep Learning Book by Aaron Courville, Ian Goodfellow - Advanced

3- Matrix Methods in Data Analysis, Signal Processing, and Machine Learning, Spring 2018

Probabilistic Machine Learning

The Resources in this section are ordered:

First Check The Article

Then Check Eng. Hammad Lecture

Now Check the Resources Gathered in ORDER:

1- MIT RES.6-012 Introduction to Probability, Spring 2018

2- COMPSCI 188 - 2018-08-23

3- Lecture 11 to 15 only From Stanford CS221

4- Daphne Koller - Graphical Models

5- Probabilistic Machine Learning kevin Murphy BOOK

6- Gaussian Processes for Machine Learning, MIT Press

Functional Programming

Eng. Mohammed Hammad Playlist

1- Functional Thinking: Paradigm Over Syntax (Book)

2- Functional Programming For The Real World (Book)

3- Category theory for programmers by bartosz milewisky

Object Oriented Programming

1- Head First Object Oriented Analysis and Design

2- Head First Design Pattern 2nd Edition

Microsoft Technologies

Starter Book:

C# 8.0 and .NET Core 3.0 – Modern Cross-Platform Development Build applications with C# NET Core, Entity Framework

Refrenece Article

.NET

1- C# 9.0 in a Nutshell (book) - Beginner

2- Gavin Lon channel on YouTube (Tutorials)

Beginner

Advanced

2- Concurrency in .NET- Manning Publications (book) - Advanced

3- CLR via C# (book) - Advanced

4- C# in Depth (book) - Advanced

Reference Articles:

1- Article on facebook

2- explore more posts here using this filter

SQL Server

1- First read those articles

2- TSQL Fundamentals (Book) - Beginner

3- SQL Server Concurrency Locking, Blocking and Row Versioning (Book) - Advanced

4- Professional SQL Server 2012 Internals and Troubleshooting (Book) - Advanced

Operating System

He recommended Berkeley courses, here is the latest version of the course

1- CS 162, 2019, UC Berkeley (Tutorials) - Beginner

Videos

Resources

2- Introduction to Operating System Design and Implementation (Book) - Beginner

3- OPERATING SYSTEMS THREE EASY PIECES (Book) - Beginner

Distributed Systems

Distributed Systems University of Cambridge

Deep Learning in Life Sciences

1- MIT Deep Learning in Life Sciences 6.874 Spring 2020 (Tutorials)

Videos

Resources

Data Science Entry Course

1- MITx 6.00.2x, Introduction to Computational Thinking and Data Science (Tutorials)

Build High Quality Software

Martin Fowler books

1- Refactoring

2- Patterns of Enterprise Application Architecture

3- Refactoring to Patterns

4- Continuous Integration

5- Continuous Delivery

Link for all

Reference Article

6- NoSQL Distilled

Reference Article

Robert Martin

1- clean code مهم

Reference Articles

2- Refactoring to patterns مهم برضه

Domain Driven Design

1- Domain-Driven Design Distilled (entry)

2- implementing domain driven design

3- domain driven design, eric evans

Probability and Statistics

1- [For Dummies] Deborah J. Rumsey - Probability For Dummies (2006, Wiley) - Beginner

Eng. Mohamed Hammad Posts

This Repo is for posts

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.