├── .gitattributes └── README.md /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 |

2 | 3 | sentiments 4 | 5 |

6 | 7 |
8 | 9 | # CUFE CCE25 10 | ***A collection of internships, opportunities, roadmaps, and resources for Computer Engineering and related fields. Prepared and maintained by Communication and Computer Engineering👨‍💻, Cairo University🏫 2025🎓Grads.*** 11 | 12 | 13 | ## Table of Contents 14 | - [Contents](#table-of-contents) 15 | - [Contribution](#contribution) 16 | - [Internships](#internships) 17 | - [Roadmaps](#roadmaps) 18 | - [Tips for coding interviews](#coding-interviews) 19 | - [Resources](#resources) 20 | - [Courses](#courses) 21 | - [Books](#books) 22 | - [Other](#other) 23 | 24 | ## Contribution 25 | If you want to contribute to this repo, you can: 26 | - Make a Pull Request (please follow commented guidelines in the file while editing) 27 | - Please state what you changed briefly. 28 | - Fill this google [form](https://forms.gle/C4sXdiWQPtjGY13x6) (**Internship Contributions Only**) 29 | 30 | 31 | 32 | ## Internships 33 | 34 |
Click to expand 35 | 36 | 43 | 44 | 45 | 46 | 47 | | Name | Location | More Info | 48 | |---|---|--| 49 | |[Software Internship Opportunities](https://github.com/AhmedNassar7/Software-Engineering)| Multiple |-| 50 | |[Summer2024-Internships](https://github.com/SimplifyJobs/Summer2024-Internships)| Multiple | Constantly updated repo with Summer2024 internships | 51 | |[Internship Google Doc Sheet](https://docs.google.com/document/u/1/d/1gGqoqbfllCDSLWIR_1FIlPJEO7Y0e30AL-jyu3pcc-0/mobilebasic) | - | Contains Internship links for all internship positions 100+ | 52 | |[Internship Excel Sheet](https://docs.google.com/spreadsheets/d/1eU__AI8QbAp8Ze0HmrKvp44N1SZe9gz5miI-FYUC_-E/edit#gid=0) | - | Contains Internship links collected from GUC Job Fair | 53 | |[Google - Multiple Internships](https://careers.google.com/jobs/results/?degree=BACHELORS&distance=50&employment_type=INTERN)|-|-| 54 | |[The Sparks Foundation - GRIP](https://internship.thesparksfoundation.info/#steps-to-apply)|Remote|-| 55 | |[MLH Fellowship](https://fellowship.mlh.io/)|USA(Remote)| - | 56 | |[Open-Source Internship Programs](https://github.com/deepanshu1422/List-Of-Open-Source-Internships-Programs)|-|-| 57 | 58 | 59 |
60 | 61 | ## Roadmaps 62 | Roadmaps in each field. You can use them as a guide to learn the required skills for each internship. 63 | 64 |
Click to expand 65 | 66 | 68 | 69 | 70 | 71 | 72 | - [***Frontend Roadmap***](https://roadmap.sh/frontend) 73 | - [***Backend Roadmap***](https://roadmap.sh/backend) 74 | - [***AI Expert***](https://github.com/AMAI-GmbH/AI-Expert-Roadmap) 75 | - [***Game Development***](https://github.com/utilForever/game-developer-roadmap) 76 | - [***DevOps Roadmap***](https://github.com/milanm/DevOps-Roadmap) 77 | - [***CP Roadmap***](https://docs.google.com/document/d/1-7Co93b504uyXyMjjE8bnLJP3d3QXvp_m1UjvbvdR2Y/edit) 78 | 79 | 80 | 81 |
82 | 83 | 84 | 85 | 86 | ## Coding Interviews 87 | Some of the internships may require a technical interview. Here you can find some resources that can help you prepare for it. 88 | 89 |
Click to expand 90 | 91 | 93 | 94 | 95 | 96 | 97 | 98 | - [***Tech Interview Handbook***](https://github.com/yangshun/tech-interview-handbook) 📖 99 | - [***Coding Interview University***](https://github.com/jwasham/coding-interview-university) 100 | - [***Cracking the Coding Interview***](https://github.com/Avinash987/Coding/blob/master/Cracking-the-Coding-Interview-6th-Edition-189-Programming-Questions-and-Solutions.pdf) 📖 101 | - [***System Design***](https://github.com/InterviewReady/system-design-resources) 102 | - [***CS Lectures***](https://github.com/Developer-Y/cs-video-courses) 103 | - [***Live Interviews***](https://interviewing.io/) 104 | - [***Front End interview coding problems***](https://bigfrontend.dev/problem) 105 | 106 | 107 | 108 |
109 | 110 | 111 | # Resources 112 | Here you can find some resources that can help you in your journey to become a better and learn skills. This includes courses, books, and more. You can find (or [Add](#contribution)) youtube courses aswell. If there is a resource that you think is useful, you can add it to the list. Note: If there is a coding interview related resouce then add it to the [coding interviews](#coding-interviews) section. 113 | 114 | - Navigation: 115 | - [***Courses***](#courses) 116 | - [***Books***](#books) 117 | - [***Other***](#other) 118 | 119 | 120 | ## Courses 121 | 122 |
Click to expand 123 | 124 | 127 | 128 | 129 | 130 | 131 | 132 | | Name | Description | 133 | |---|-------------| 134 | |[Machine Intelligence](https://www.youtube.com/playlist?list=PLTWMfSykrrxfwhr-DdvX2Yzt8gNoILCFA)|A Machine Intelligence Course by Hamid Tizhoosh, Waterloo| 135 | |[Node.Js (Arabic)](https://www.youtube.com/playlist?list=PLeWmXrh0047991IDIBFxKZlzURscnf3t8)|An Extensive Node.Js Course in Egyptian Arabic| 136 | |[React JS (Arabic)](https://www.youtube.com/playlist?list=PLtFbQRDJ11kEjXWZmwkOV-vfXmrEEsuEW)|A React JS Course in Egyptian Arabic that covers fundamentals of React JS (Prerequisites:HTML,CSS,JS Basics)| 137 | |[Algorithm-Design](https://www.hiredintech.com/classrooms/algorithm-design/lesson/79)|An Explanation for Algorithms| 138 | |[Web Development for Beginners](https://github.com/microsoft/Web-Dev-For-Beginners)|Web Course by Microsoft| 139 | 140 | 141 |
142 | 143 | ## Books 144 | 145 |
Click to expand 146 | 147 | 148 | 149 | 150 | | Name | Description | 151 | |---|-------------| 152 | |[Clean Code](https://github.com/jnguyen095/clean-code/blob/master/Clean.Code.A.Handbook.of.Agile.Software.Craftsmanship.pdf)|A book by Robert C. Martin about how to improve your code writing.| 153 | |[Head First Object-Oriented Analysis and Design](https://github.com/MarkPThomas/HeadFirst-OOAD/blob/master/Head%20First%20Object-Oriented%20Analysis%20and%20Design.pdf)|A Book About OOP and Design| 154 | |[Probability Theory](http://www.med.mcgill.ca/epidemiology/hanley/bios601/GaussianModel/JaynesProbabilityTheory.pdf)|A book by Jaynes about probability theory.| 155 | |[Deep Learning](https://github.com/janishar/mit-deep-learning-book-pdf/blob/master/complete-book-pdf/deeplearningbook.pdf)|A book by Ian Goodfellow, Yoshua Bengio, and Aaron Courville about deep learning.| 156 | 157 | 158 | 159 |
160 | 161 | ## Other 162 | 163 |
Click to expand 164 | 165 | 166 | 167 | 168 | | Name | Description | 169 | |---|-------------| 170 | |[Junior Training Sheet](https://docs.google.com/spreadsheets/d/1iJZWP2nS_OB3kCTjq8L6TrJJ4o-5lhxDOyTaocSYc-k/edit#gid=1160016643&range=B250)|competitive programming sheet + Roadmap| 171 | |[Useful Github Rep.](https://aatmaj-zephyr.github.io/A-collection-of-useful-repositories/)|Useful Repositories| 172 | |[Awesome-Resources](https://shahednasser.github.io/awesome-resources/)|Useful Resources| 173 | |[Articles](https://dev.to/)|Developers Community articles| 174 | |[Algorithms-Implementation](https://github.com/ShahjalalShohag/code-library)|Implementations of most of CP Algorithims| 175 | |[Career Resources](https://github.com/anna-yn/career-resources)|Some SWE/PM/Designer related career resources for students| 176 | |[Crack your internship](https://justpaste.it/goodinternship)|A list of resources for cracking your internship| 177 | 178 | 179 |
180 | --------------------------------------------------------------------------------