Course Overview
- Course Title: Python Mastery: 100 Days, 100 Projects
- Instructor: Vivian Aranha
- Target Audience:
- Beginners with no prior programming experience
- Aspiring developers
- Students
- Job seekers
- Freelancers
- Hobbyists
- Tech enthusiasts
- Prerequisites:
- A Computer or Laptop: Any device capable of running Python (Windows, macOS, or Linux)
- Internet Connection: For downloading Python, libraries, and accessing additional resources
- Python Installed: Install Python (version 3.8 or newer) from python official website
- A Code Editor (Optional): Install a text editor like VS Code, PyCharm, or use the built-in IDLE editor
- Basic Computer Skills: Comfort with using files, folders, and navigating your operating system
- Curiosity and Enthusiasm: A willingness to learn, experiment, and build exciting projects
- Time Commitment: Set aside at least 1โ2 hours per day for coding and project building
- A Notebook or Digital Notes App: Keep track of concepts, ideas, and project notes
Curriculum Highlights
- Key Topics Covered:
- Master Python Basics
- Build 100 Real-World Projects
- Use Data Structures Efficiently
- Develop Command-Line Apps
- Integrate APIs and Libraries
- Handle Files with Python
- Create GUI Applications
- Implement OOP Principles
- Build Web Apps with Flask
- Analyze Data with Pandas
- Automate Daily Tasks
- Debug and Optimize Code
- Work with Databases
- Explore AI and ML Basics
- Build a Strong Portfolio
- Key Skills Learned:
- Python syntax, variables, loops, and functions
- Hands-on experience by developing practical Python applications
- Efficient use of data structures
- Creating interactive programs
- Using external APIs and libraries
- Reading, writing, and manipulating text, JSON, and CSV files
- Designing user-friendly desktop apps with Tkinter
- Applying classes, objects, inheritance, and encapsulation
- Creating simple web applications
- Manipulating and visualizing datasets
- Writing scripts to automate repetitive tasks
- Identifying and fixing bugs
- Creating, querying, and managing data in Python applications
- Building simple AI projects
- Showcasing practical Python skills and real-world problem-solving abilities
Course Format
- Duration: 13 hours on-demand video
- Format: Self-paced online course
- Resources:
- Access on mobile and TV
- Certificate of completion


