Skip to content

The repo contains books, tutorials and resources based on the recommendations of Eng Mohammed Hammad.

Notifications You must be signed in to change notification settings

Ahmedx288/Eng-Hammad-Recommendations

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 

Repository files navigation

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 (entry level)

2- Grokking Algorithms (book) (entry level)

3- Algorithms Unplugged (book) (More Advanced)

Databases

He recommended CMU courses, here are the latest versions of the course

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

2- 15-721 Advanced Database Systems (Spring 2020)(Tutorials) البشمهندس هيشرحها في قناته قريب ان شاء الله

3- The text book of the previous course

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

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

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

Reference Article

SQL Server

1- First read those articles

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

3- Professional SQL Server 2012 Internals and Troubleshooting (Book)

Artificial intelligence

1- artificial intelligence a modern approach (Book)

Functional Programming

Don't Forget the playlist

1- Functional Thinking: Paradigm Over Syntax (Book)

2- Functional Programming For The Real World (Book)

3- Category theory for programmers by bartosz milewisky

.NET

1- Concurrency in .NET- Manning Publications (book)

2- CLR via C# (book)

3- C# 9.0 in a Nutshell (book)

4- C# in Depth (book)

5- Gavin Lon channel on YouTube (Tutorials)

Link for beginner c# in the same channel

Link for Advanced c# in the same channel

Reference Articles:

1- Article on facebook

2- explore more posts here using this filter

Operating System

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

1- CS 162, 2019, UC Berkeley (Tutorials) All levels

Videos

Resources

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

3- OPERATING SYSTEMS THREE EASY PIECES (Book) Entry

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)

Eng. Mohamed Hammad Posts

This Repo is for posts

About

The repo contains books, tutorials and resources based on the recommendations of Eng Mohammed Hammad.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published