Skip to content

Latest commit

 

History

History
169 lines (136 loc) · 10.2 KB

File metadata and controls

169 lines (136 loc) · 10.2 KB

School 21 Logo

About School 21

School 2️⃣1️⃣ (the analogue of the School 4️⃣2️⃣) — is a free digital technology school. It offers: free and non-profit education without: traditional teachers, lessons, grades. Students learn teamwork and project activities.

Repository Description

A repository is a collection of completed School 2️⃣1️⃣ projects.

Production readiness

This repo is undergoing a production-grade overhaul (2026-05). Live status:

lint c cpp python sql devops docs pages secrets codecov License: MIT

  • Top-level dashboard: STATUS.md — production-readiness matrix for all 37 subprojects across 8 Definition-of-Done items.
  • Per-subproject plans: docs/plans/ — checklist + history per subproject.
  • Design doc: docs/specs/2026-05-11-production-grade-overhaul.md.
  • Working agreement: CLAUDE.md — repo-wide rules and conventions.
  • AI-coding-agent contract: AGENTS.md — public counterpart of CLAUDE.md, read by Copilot CLI / Cursor / Aider on session start.
  • Security policy: SECURITY.md — how to report vulnerabilities + the three-layer leak-prevention stack (gitleaks pre-commit + secrets.yml CI + bandit + pip-audit).
  • Dev shortcuts: Makefilemake install (pre-commit + dev tooling), make precommit-all (run every hook), make lint-{md,shell,python,cpp,sql,secrets} for the per-language gates. make help lists every target.
  • Toolchain pins: docs/TOOLCHAIN.md — every language / linter / framework version, single source of truth.
  • Changelog: CHANGELOG.md — Keep-a-Changelog record of the 2026-05-11 production-grade overhaul.
  • Generated docs site: erdogan-deniz.github.io/school-21 — Doxygen + Sphinx HTML, built and deployed by pages.yml.

Repository Source File Structure

About My Platform Account

General Information

Acquired Skills

Skill Wheel

Skill Name: Skill Points:
Math 91
QA 400
C 1423
OOP 1284
C++ 1188
SQL 1183
DevOps 264
Linux 558
Backend 153
Analysis 122
Graphics 704
Python 1936
Team Work 940
DB & Data 576
ML & AI 639
Algorithms 2091
Leadership 1339
Web Development 136
Shell & Bash 411
Parallel Computing 23
Company Experience 3574
Information Security 36
Functional Programming 180
Structured Programming 1551
Types & Data Structures 873
Network & System Administration 506

Peers Feedback

  • Nice: 4/4 😃
  • Punctual: 4/4 ⏲
  • Rigorous: 4/4 ⚖️
  • Interested: 4/4 ❓

All peer reviews: 196

Learning Badges

Education Progress

Badge Name: Badge Rank: Badge Description: Badge Image:
Real Programmer 5/5 Successfully perform 50 projects. Real programmer
Perfectionist 5/5 Successfully perform 21 projects with a bonus part. Perfectionist
Mistakes Are Not For Me 5/5 Successfully perform 21 projects in a row without failur. Mistakes Are Not For Me
King Of Study - Two badges for studies were obtained. King Of Study
Welcome On Board - The Survival Camp was completed. Welcome On Board
Pollinator - Successfully perform 15 group projects with 15 different partners in a team. Pollinator
3 PRP - - 3 PRP
Finale Exam Passed - - Finale Exam Passed

Academic Activities

Badge Name: Badge Rank: Badge Description: Badge Image:
Such A Listener 5/5 Visit 50 lectures`. Such A Listener
Lead The World 3/5 Be a team lead in 5 projects. Lead The World

Social Activities

Badge Name: Badge Rank: Badge Description: Badge Image:
Happy Halloween! - BOOOO! Such Happy Halloween!
Computer Security Day 2023 - Happy Cybersecurity Day! Computer Security Day 2023
Harry New Year, Moscow! - Happy New Year, our dear, beloved peers! Harry New Year, Moscow!
Space Exploration Day - As Yuri Gagarin once said: Let's go! Space Exploration Day

Other

Badge Name: Badge Rank: Badge Description: Badge Image:
Billionaire 3/5 Accumulate 500 coins. Billionaire
Happy Halloween! - Happy Halloween! Happy Halloween!
Happy Birthday, Moscow сampus! - The Moscow campus of School 21 has turned 5 years old! Happy Birthday, Moscow сampus!
Happy birthday, Wave 16! - With love from ADM. Happy birthday, Wave 16!

Supporting

Badge Name: Badge Rank: Badge Description: Badge Image:
Will you be my peer? - Love is School 21, which has become a second home! Will you be my peer?

About Me

  • Telegram: @deniz_erdogan
  • E-mail: erdogan33@mail.ru
  • Specialization: Python backend developer & Data Scientist