Eng. Hammad-Recommendations
The repo contains books, tutorials and resources based on the recommendations of Eng. Mohammed Hammad
Notice
Any Facebook links must be followed only if you are signed in, else articles won't show up
Index:
- Introduction to Programming
- Programming Paradigms
- Data Structure and Algorithms
- Databases
- Operating Systems
- Distributed Systems
- Build High Quality Software
- Domain Driven Design
- Important Resources in: AI, ML, DS Next Sections
- Probability and Statistics
- Data Science
- Artificial intelligence
- Machine Learning
- Neural Networks and Deep Learning
- Microsoft Technologies
Introduction to Programming
Courses:
Programming Paradigms
Stanford Course
Functional Programming
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
Data Structure and Algorithms
Databases
Courses
-
CMU 15-445/645 Intro to Database Systems (Fall 2019) (Tutorials) - Beginner
-
CMU 15-721 Advanced Database Systems (Spring 2020)(Tutorials) - Advanced
Books
-
Concise Guide to Databases A Practical Introduction - Beginner
-
seven databases in seven weeks (to study differences among different databases)
Operating Systems
Courses
- CS 162, 2019, UC Berkeley (Tutorials) - Beginner
Books
Distributed Systems
Build High Quality Software
Martin Fowler books
-
Refactoring
-
Patterns of Enterprise Application Architecture
-
Refactoring to Patterns
-
Continuous Integration
-
Continuous Delivery
Robert Martin
Reference Articles
- Refactoring To Patterns
Domain Driven Design
Important Resources in: AI, ML, DS (Next Sections)
Data Science
Books:
Courses:
- Intro to Data Science - Steve Brunton
- MITx 6.00.2x, Introduction to Computational Thinking and Data Science (Tutorials)
Artificial intelligence
Books:
Courses:
Probability and Statistics
Machine Learning
Probabilistic Machine Learning
The Resources in this section are ordered:
Then Check Eng. Hammad Lecture
Now Check the Resources Gathered in ORDER:
1- MIT RES.6-012 Introduction to Probability, Spring 2018
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
Machine Learning Courses
Neural Networks and Deep Learning
Deep Learning Books
-
Neural Networks and Deep Learning By Michael Nielsen / Dec 2019 - Beginner
-
Deep Learning Book by Aaron Courville, Ian Goodfellow - Advanced
Deep Learning Courses
- Matrix Methods in Data Analysis, Signal Processing, and Machine Learning, Spring 2018
- Deep Learning: CS 182 Spring 2021
Deep Learning in Life Sciences
- MIT Deep Learning in Life Sciences 6.874 Spring 2020 (Tutorials)
Microsoft Technologies
Starter Book:
.NET
Books
- C# 9.0 in a Nutshell - Beginner
- Concurrency in .NET- Manning Publications - Advanced
- CLR via C# - Advanced
- C# in Depth - Advanced
Courses
Reference Articles:
-
explore more posts here using this filter
SQL Server
Books
-
SQL Server Concurrency Locking, Blocking and Row Versioning - Advanced
-
Professional SQL Server 2012 Internals and Troubleshooting - Advanced