Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ahmed-hamdy101/awesome-material

This Source of High Quality Educations Including Version of Reverse-engineering that would be publish soon
https://github.com/ahmed-hamdy101/awesome-material

List: awesome-material

certificates cs-50 education harvard mit python

Last synced: 6 days ago
JSON representation

This Source of High Quality Educations Including Version of Reverse-engineering that would be publish soon

Awesome Lists containing this project

README

        

![AWSMT](Logo.png)

# Welcome to Awesome Material πŸ‘¨β€πŸ’»

This is a list of material for CS Orinted People

# Table of contents

- [Welcome to Awesome Material πŸ‘¨β€πŸ’»](#welcome-to-awesome-material-πŸ‘¨β€πŸ’»)
- [Table of contents](#table-of-contents)
- [Colleges](#colleges)
- [Harvard](#harvard)
- [Massachusetts Institute of Technology](#massachusetts-institute-of-technology)
- [Course](#course)
- [Video Lectures](#video-lectures)
- [Instructors](#instructors)
- [Assignments](#assignments)
- [Exams](#exams)
- [Stanford](#stanford)
- [Language Specific](#language-specific)
- [Python](#python)
- [Kotlin](#kotlin)
- [Javascript](#javascript)
- [Nodejs](#nodejs)
- [Typescript](#typescript)
- [PHP](#php)
- [Java EE](#java-ee)
- [Backend Frameworks](#backend-frameworks)
- [Laravel](#laravel)
- [Full Stack Frameworks](#full-stack-frameworks)
- [Codeigniter](#codeigniter)
- [Next JS](#next-js)
- [Algorithms and Data structure](#algorithms-and-data-structure)
- [Huawei Mobile Services Training](#huawei-mobile-services-training)
- [Certifications](#certifications)
- [IT Certifications](#it-certifications)
- [CS Certifications](#cs-certifications)
- [Cybersecurity Career Certification](#cybersecurity-career-certification)
- [Machine Learning](#machine-learning)
- [Reverse engineering](#reverse-engineering)
- [Security](#security)
- [Clean Code](#clean-code)
- [Interview Tech](#interview-tech)
- [IOS On Windows](#ios-on-windows)
- [Resources](#resources)

# Colleges

## [Harvard](https://www.edx.org/cs50)

- [CS50-Certificate](https://cs50.harvard.edu/x/2021/)
- [Security](https://cs50.harvard.edu/x/2021/weeks/security/)
- [Artificial Intelligence](https://cs50.harvard.edu/x/2021/weeks/ai/)
- [Cybersecurity](https://cs50.harvard.edu/college/2021/fall/weeks/cybersecurity/)

## [Massachusetts Institute of Technology](https://ocw.mit.edu/)

### Course

- [Python](https://ocw.mit.edu/courses/6-00-introduction-to-computer-science-and-programming-fall-2008/) : This subject is aimed at students with little or no programming experience. It aims to provide students with an understanding of the role computation can play in solving problems. It also aims to help students, regardless of their major, to feel justifiably confident of their ability to write small programs that allow them to accomplish useful goals. The class will use the Pythonβ„’ programming language

### [Video Lectures](https://ocw.mit.edu/courses/6-00-introduction-to-computer-science-and-programming-fall-2008/video_galleries/video-lectures/)

### Instructors

- [Prof. Eric Grimson](https://www.google.com/search?q=Prof.+Eric+Grimson&rlz=1C1YTUH_arEG1025EG1025&sourceid=chrome&ie=UTF-8)
- [Prof. John Guttag](https://www.google.com/search?q=Prof.+John+Guttag&rlz=1C1YTUH_arEG1025EG1025&sourceid=chrome&ie=UTF-8)

### [Assignments](https://ocw.mit.edu/courses/6-00-introduction-to-computer-science-and-programming-fall-2008/pages/assignments/)

### [Exams](https://ocw.mit.edu/courses/6-00-introduction-to-computer-science-and-programming-fall-2008/pages/exams/)

## Stanford

- [Cybersecurity](https://cs50.harvard.edu/college/2021/fall/weeks/cybersecurity/)

# Language Specific

## Python

- [Learning Python](https://www.learnpython.org/)

## Kotlin

[Important Kotlin Constructs](https://kau.sh/blog/important-kotlin-constructs/)

## Javascript

[Overview of Reactively](https://dev.to/modderme123/super-charging-fine-grained-reactive-performance-47ph) : A JS framework that allows you to write lazy variables that are efficiently cached and updated, making it easier to write clean and fast code.
[Dependency Injection in JS](https://snyk.io/blog/dependency-injection-in-javascript/): Learn DI and see how frameworks impalement them.

## Nodejs

- [Learn NodeJs](https://www.mygreatlearning.com/node-js/free-courses)

## Typescript

[Mapped Types](https://www.lloydatkinson.net/posts/2022/going-further-with-typescript-part-1/)
[Data Validation Using the Either Pattern](https://dev.to/polyov_dev/data-validation-in-typescript-using-the-either-pattern-4omk)

## PHP

- [Learn PHP](https://www.codingame.com/playgrounds/34845/le-php---les-bases-du-langage/introduction): PHP is Server-side Language build for create and developing web application, PHP its stand for Hypertext Preprocessor that work like Back-en, you will learn PHP Basic from here.
- [Advance PHP](https://www.phptpoint.com/advanced-php-tutorial/) : After completing basics, you will go to learn Advance PHP that makes your Productivity High
- [Database Orcale](https://devgym.oracle.com/pls/apex/dg/class/databases-for-developers-foundations.html) : Learn Database From Orcale here you will see Free Turorial for full Database Trainning
- [PDO With MySQL](https://phpdelusions.net/pdo_examples/connect_to_mysql): Learn to make PDO connection With mysql database ,queries,filter data, fetch data
- [Shop Complete Project in PDO ](https://github.com/Ahmed-Hamdy101/PHP-Tutorial/tree/master/6-Using%20PHP%20with%20MySQL)
- [Composer For PHP](https://wpscholar.com/courses/learning-composer-for-php/) : Learn how to make Dependencies in PHP
- [PHP 7](https://www.tutorialspoint.com/php7/index.htm) : here you will Learn PHP 7 a new concepts in php
- [PHP Unit](https://startutorial.com/view/phpunit-beginner-part-1-get-started): learn how to testing apps in php unit
- Web Server
- [Apache](https://httpd.apache.org/) :The Apache HTTP Server is a free and open-source cross-platform web server software, released under the terms of Apache License 2.0. Apache is developed and maintained by an open community of developers under the auspices of the Apache Software Foundation.
- [Xampp](https://www.apachefriends.org/) :its HTTP Server is a free and open-source cross-platform web server software build for php
- [Wampserver](https://www.wampserver.com/en/) :its HTTP Server is a free and open-source cross-platform web server software build for php
- [Mamp](https://www.mamp.info/en/downloads/) : its HTTP Server is a free and open-source cross-platform web server software build for php , python ,cloud , smtp
- Website for php
- [Three House](https://teamtreehouse.com/tracks/beginning-php)
- [PHP Net](https://www.php.net/)

## Java EE

- [How Install Java EE](https://www.oracle.com/java/technologies/ee8-install-guide.html) : full installation for java EE server side language

# Backend Frameworks

- # Laravel
- [Laravel](https://www.tutorialspoint.com/laravel/laravel_overview.htm) : A Backend framework for building APIs with PHP

# Full Stack Frameworks

- # Codeigniter
- [Codeigniter](https://www.tutorialspoint.com/codeigniter/index.htm) : A FullStack Framework for build app with PHP
- # Next JS
- [Next JS](https://www.tutorialspoint.com/nextjs/index.htm) : A FullStack Framework for build app with NodeJS

# Algorithms and Data structure

- [Graph Theory](https://www.youtube.com/playlist?list=PLDV1Zeh2NRsDGO4--qE8yH72HFL1Km93P)
- [Big O](https://www.geeksforgeeks.org/analysis-algorithms-big-o-analysis/)
- [Haystack and needle](https://medium.com/@fajardocj/algorithm-practice-find-a-needle-in-a-haystack-516ceeefd26c)
- [Recursion](https://www.geeksforgeeks.org/introduction-to-recursion-data-structure-and-algorithm-tutorials/)
- [Bubble](https://www.geeksforgeeks.org/bubble-sort/#:~:text=Bubble%20Sort%20is%20the%20simplest,time%20complexity%20is%20quite%20high.)
- [Insertion Sort](https://www.tutorialspoint.com/data_structures_algorithms/array_data_structure.htm#:~:text=Insertion%20Operation,any%20given%20index%20of%20array.)
- [Merge Sort](https://www.geeksforgeeks.org/merge-sort/)
- [Median Values](https://www.geeksforgeeks.org/median/#:~:text=The%20Median%20is%20the%20middle,of%20numbers%20below%20and%20above.)
- [Quick Sort](https://www.geeksforgeeks.org/quick-sort/)
- [Interfaces](https://opendatastructures.org/versions/edition-0.1c/ods-java/node5.html#:~:text=An%20interface%20describes%20what%20a,or%20meaning%2C%20of%20those%20operations.)
- [Set](https://www.udacity.com/blog/2021/05/cpp-sets-explained.html#:~:text=A%20set%20is%20a%20data,a%20set%20must%20be%20unique.)
- [Map](https://www.geeksforgeeks.org/which-data-structure-is-used-by-map/)
- [Stack](https://www.geeksforgeeks.org/stack-data-structure/)
- [Queue](https://www.geeksforgeeks.org/queue-data-structure/)
- [Linked List](https://www.geeksforgeeks.org/data-structures/linked-list/)
- [Binary Search](https://www.geeksforgeeks.org/binary-search/)
- [AVL Tree](https://www.geeksforgeeks.org/insertion-in-an-avl-tree/)
- [Single Rotation](https://www.educative.io/answers/common-avl-rotation-techniques)
- [Double Rotation](https://book.huihoo.com/data-structures-and-algorithms-with-object-oriented-design-patterns-in-c++/html/page327.html#:~:text=The%20combination%20of%20the%20two,go%20left%20and%20then%20right.)
- [Hash Table](https://www.tutorialspoint.com/data_structures_algorithms/hash_data_structure.htm)
- [Functional Programming](https://medium.com/swlh/functional-programming-goes-hand-in-hand-with-immutable-data-structures-93a04feba1f3)
- [Map Function](https://www.geeksforgeeks.org/which-data-structure-is-used-by-map/)
- [Reduce](https://opendsa-server.cs.vt.edu/ODSA/Books/Everything/html/Reduction.html)
- [Filter](https://llimllib.github.io/bloomfilter-tutorial/#:~:text=A%20Bloom%20filter%20is%20a,may%20be%20in%20the%20set.)

# Huawei Mobile Services Training

- [HMS](https://developer.huawei.com/consumer/en/training/course/video/101620715873000160) : You need to make account with your phone and Register and you will get Full Course, require Android Basics and and Mobile Experience

# Certifications

- # IT Certifications
- [Red Hat Certified System Administrator](https://www.redhat.com/en/services/certification/rhcsa) : Red Hat Certified System Administrator certification is able to perform the core system administration skills
- [MCSA: Windows Server 2012](https://learn.microsoft.com/en-us/certifications/mcsa-windows-server-certification/) : is a certification program intended for people who seek entry-level jobs in an information technology
- [CEH](https://www.eccouncil.org/programs/certified-ethical-hacker-ceh/) : Certified Ethical Hacker: CEH certification program teaches latest hacking tools and techniques used by hacking professionals to lawfully hack
- [CCNA](https://www.cisco.com/c/en/us/training-events/training-certifications/certifications/associate/ccna.html#~about-ccna) : s an information technology certification from Cisco Systems. CCNA certification is an associate-level Cisco Career certification.
- [AWS](https://aws.amazon.com/ar/certification/certified-solutions-architect-associate/)
- [CISSP](https://www.isc2.org/Certifications/CISSP) : is an independent information security certification granted by the International Information System Security Certification Consortium, also known as (ISC)Β²
- [Developing Android Apps](https://www.udacity.com/course/new-android-fundamentals--ud851) : Master Android development with Kotlin and build professional apps for the world's most popular mobile platform using Android Studio and Kotlin
- [ACE](https://learning.adobe.com/certification.html)
- [Digital Marketing](https://www.edureka.co/post-graduate/digital-marketing-certification?ranMID=42536&ranEAID=G33QIqr5BWY&ranSiteID=G33QIqr5BWY-Au6stV8yB6Xa2uAjkgTpqQ&LSNSUBSITE=LSNSUBSITE) : is the promotion of brands to connect with potential customers using the internet and other forms of digital communication. This includes not only email, social media, and web-based advertising,
- [HMS](https://developer.huawei.com/consumer/en/training/exam-home/101616662449026754) : Huawei Mobile Services is a collection of proprietary services and application programming interfaces developed by Huawei Technologies Co., Ltd. It is typically installed on Huawei devices running the Android operating system including devices already distributed with Google Mobile Services.
- # CS Certifications
- [CS-50](https://cs50.harvard.edu/x/2021/certificate/) : Introduction to Computer Science from Harvard, better known as CS50, is the largest course on the Harvard campus and more than 2,000,000 learners worldwide

# Machine Learning

- [Supervised Machine Learning: Regression and Classification](https://www.coursera.org/learn/machine-learning?specialization=machine-learning-introduction#syllabus) : you need to make account, BreakIntoAI with Machine Learning Specialization. Master fundamental AI concepts and develop practical machine learning skills in the beginner-friendly, 3-course program by AI visionary Andrew Ng

# Reverse engineering

- [Revese Engineering](https://0xinfection.github.io/reversing/)

# Security

- [Cryptography](https://www.tutorialspoint.com/cryptography/index.htm)
- [SSH](https://www.digitalocean.com/community/tutorials/ssh-essentials-working-with-ssh-servers-clients-and-keys)
- [SSL](https://franz.com/support/tutorials/ssl-tutorial.htm)
- [Cipher](https://www.tutorialspoint.com/cryptography/traditional_ciphers.htm)
- [Linux](https://www.javatpoint.com/linux-tutorial)
- [ Qubes for Security and Tips](https://www.qubes-os.org/endorsements/)

# Clean Code

- [Clean Code](https://drive.google.com/file/d/1OMX1qEo24oTdAxofz2y1zXrtfFDuAbm5/view?usp=share_link) : it's book that allow you to write a prefact programs and increase of your quality code in org

# Interview Tech

- [interview tech](https://www.techseries.dev/): how to pass interview in googl,Facebook,Apple,IBM

# Cybersecurity Career Certification

- Certification
- Security+
- GSEC
- SSCP
- CEH
- OSCP
- CISA
- CISSP
- CISM
- CPP

# IOS On Windows

- [VMware Mac OS X installation](https://o7planning.org/10569/install-mac-os-virtual-machine-in-vmware)
- [Sign Up With Apple](https://support.apple.com/en-us/HT204316)
- [Downlaod Xcode](https://developer.apple.com/xcode/resources/)
- I am not going to say how start require some knowledge in swift in order to devlop app

# Resources
- [Udacity](/www.udacity.com/course/)
- [GeekForGeeks](www.geeksforgeeks.org)
- [Ex Facebook Tech Lead](https://www.techseries.dev)
- [MIT](https://ocw.mit.edu/)
- [Harved CS-50](https://www.edx.org/cs50)
- [LearnPython](https://www.learnpython.org/)
- [mygreatlearning](https://www.mygreatlearning.com/node-js/free-courses)
- [Three House](https://teamtreehouse.com)
- [PHP Official Site](https://www.php.net/)
- [Laravel](https://www.laravel.com)
- [Codeigniter](https://www.codeigniter.com)
- [Next JS](https://www.nextjs.com)
- [Medium](https://medium.com)
- [opendatastructures](https://opendatastructures.org)
- [tutorialspoint](https://www.tutorialspoint.com)
- [microsoft](https://www.learn.microsoft.com)
- [Red Hat](https://www.redhat.com/en/services/certification)
- [digitalocean](https://www.digitalocean.com/community/tutorials/)
- [javatpoint](https://www.javatpoint.com/linux-tutorial)
- [cisco](https://www.cisco.com/c/en/us/training-events/training-certifications)
- [Coursera](https://www.coursera.org/learn)
- [huawei](https://developer.huawei.com)