We are proudly part of the MIT Computer and Data Science Foundations Track 2024-2025
California is dedicated to fostering a culture of trust, respect, and accountability while promoting open communication and efficient collaboration. Our goal is to create an environment that values diverse perspectives, encourages teamwork, and drives success. We support continuous learning and innovative thinking. Our shared commitment to growth and development empowers each member to contribute and learn from collective experiences, ensuring we work together effectively to achieve success.
Each member brings something special to the table.
- Ava: Turning coffee into code ββ‘οΈπ»
- Saeed: Every mistake is progress, and Teamwork fuels growth β’οΈ π€
- Nahom: We ask not for a lighter burden, but for broader shoulders. πͺπ
- WuorBhang: Like comedy! making people laugh π
- Novel Yonas: I can spend 8 hrs in GYM
- Hasan: I breath Cyber Secur1ty π₯·πΌπ‘π»
- Cynthia: Crafting solutions, one line of code at a time. π»β¨
- Sadam: Turning data into dreams with the power of AI & ML π€β¨
- Ibrahim: Obsessed with creating and spotting logical fallacies π€ππ§
- Anyak: Technology is the future, and we are the builders. Let's code, learn, and grow together!
This repository is part of the MIT Emerging Talent - Foundation Track program. It is a dedicated space for learning and practicing Python programming, as well as improving skills in documentation, testing, and code review to build a strong foundation in software development. We achieve this culmination through three key milestones:
We began with a clear vision to tackle a range of coding challenges, communication rules, group norms and project workflow.
Throughout the project, we developed a variety of Python solutions addressing challenges in mathematics, string processing, geometry, and logical operations. Each solution is modular, concise, and rigorously tested for reliability using both unittests and inline doctests.
In the final phase, we ensured all solutions were thoroughly tested and refined, ready for use and future development. This phase marked the successful completion of our collaborative effort.
The solutions/
directory contains all solutions, each targeting a specific problem.
Unittests are located in the solutions/tests/
folder to ensure accuracy and
robustness, covering a wide range of scenarios, including edge cases.
To run all available unittests, execute the following from the root directory:
python -m unittest discover -v
Doctests are embedded within the scripts and can be run directly in Python for quick checks.
MIT-Emerging-Talent-Foundation-Track/
βββ .github/
βββ .vscode/
βββ assets/
βββ collaboration/
β βββ guide/
β βββ Communication.md
β βββ Constraints.md
β βββ Learning_goals.md
β βββ README.md
β βββ Retrospective.md
βββ solutions/
β βββ tests/
This project is licensed under the MIT License.
For more details, see the LICENSE
file.