Development

[TR] Python Ustalığı: 100 Gün, 100 Proje

### Course Overview
- **Course Title:** [TR] Python Ustalığı: 100 Gün, 100 Proje
- **Instructor:** **School of AI (AI Academy)**
- **Target Audience:**
  - **Beginners** with no prior coding experience
  - **Developers** looking to strengthen Python skills
  - **Students** pursuing tech careers or freelance opportunities
  - **Tech enthusiasts** interested in **project-based learning**
  - **Career changers** transitioning into **software development, data science, or automation**
- **Prerequisites:**
  - Basic computer literacy (file/folder management, OS navigation)
  - **Python 3.8+** installed (guidance provided in course)
  - **Internet access** (for downloads and API integrations)
  - **1–2 hours daily** for practice and project development

### Curriculum Highlights
- **Key Topics Covered:**
  - **Python fundamentals**: Syntax, variables, loops, functions, and conditionals
  - **Data structures**: Lists, dictionaries, sets, tuples, and efficient data management
  - **Command-line applications**: User input handling and error management
  - **API integration**: Using **requests**, **datetime**, and external APIs for data fetching
  - **File operations**: Reading/writing **text, JSON, and CSV** files
  - **GUI development**: Building desktop apps with **Tkinter**
  - **Object-Oriented Programming (OOP)**: Classes, objects, inheritance, and encapsulation
  - **Web development**: **Flask** for routing, dynamic templates, and web apps
  - **Data analysis**: **Pandas** for data processing and **Matplotlib** for visualization
  - **Automation**: Scripting for file operations, email notifications, and task scheduling
  - **Debugging & optimization**: Error handling and performance improvement
  - **Databases**: **SQLite** for CRUD operations and data management
  - **AI/ML basics**: Simple **chatbots** and recommendation systems
- **Key Skills Learned:**
  - Developing **100 real-world Python projects** for portfolio-building
  - Problem-solving with **algorithmic thinking**
  - **Full-stack Python development** (CLI, GUI, web, and data tools)
  - **Automation scripting** for repetitive tasks
  - **Version control** (implied via project management)
  - **Collaborative coding** (through project-sharing best practices)

### Course Format
- **Duration**:
  - **28 hours** of on-demand video
  - **100 days** of structured, project-based learning (1 project/day)
- **Format**:
  - **Self-paced online course** with lifetime access
  - **Mobile and TV compatibility** for flexible learning
- **Resources**:
  - **87 downloadable resources** (code templates, datasets, cheat sheets)
  - **Certificate of completion** (Udemy-verified)
  - **Hands-on exercises** integrated into daily projects

### Additional Information
- **Language**: **Turkish** (with potential English subtitles/captions)
- **Student Enrollment**: **350,000+** (as of latest update)
- **Instructor Ratings**:
  - **4.4/5** average rating
  - **10,003+ reviews**
- **Course Pedagogy**:
  - **Daily structure**: 1 concept + 1 project (gradual difficulty increase)
  - **Project diversity**: From **math games** to **e-commerce backends** and **AI tools**
  - **Portfolio focus**: All projects designed for **GitHub/showcase readiness**
Get Coupon on Udemy