atomcamp

60 Days of Python Bootcamp

Fee: PKR 30,000

Learn Python programming with our 60-days of Python Bootcamp, designed to take you from basics to advanced skills. Beyond learning, you’ll complete over 50 portfolio projects, from games, OOPs, GUIs, web development, Scrapping, Automation and  data science. This hands-on journey not only solidifies your coding foundation but also enhances your portfolio, preparing you for a tech career or skill advancement.
Ready to transform your coding dreams into reality? Let’s code! </>

Learning Outcomes

  • Understand and apply the fundamentals of Python programming, including variables, data types, control flow, and functions.
  • Develop and debug complex Python programs, utilizing advanced concepts such as object-oriented programming (OOP) and data structures.
  • Create interactive web applications using Flask and implement front-end designs with HTML and CSS.
  • Perform data analysis with pandas and data visualization with libraries like matplotlib and Seaborn.
  • Work with external APIs, automate tasks using Selenium WebDriver, and manage data with SQLite and SQLAlchemy.
  • Apply your Python skills to build real-world projects, ranging from web scrapers and automation bots to data analysis and visualization tools.
  • Gain a fundamental understanding of web development, API integration, and database management.

Curriculum

Module 1: Python Basics to Object-Oriented Programming

  • Introduction to Python, Variables, Data Types
  • Control Flow: if/else, Loops
  • Functions, Recursion
  • Python Collections: Lists, Dictionaries
  • Projects: BMI Calculator, Tip Calculator, Treasure Island
  • Error Handling, Debugging
  • Object-Oriented Programming (OOP)
  • Introduction to GUIs with Tkinter
  • Projects: Hangman Game, Caesar Cipher, Python Dictionaries Quiz

Module 2: Advanced Applications and Development

  • Advanced Data Structures: Nested Lists, Dictionaries
  • Advanced OOP Concepts, Inheritance, and Polymorphism
  • Working with Files, CSV Data, and pandas library
  • Advanced GUI Applications with Tkinter and Error Handling
  • Web Development with Flask, HTML & CSS Basics
  • API Interaction, Web Scraping with Beautiful Soup and Selenium
  • Data Analysis and Visualization with pandas, matplotlib, Seaborn
  • Capstone Projects: Web Scraping, Data Analysis, Flask Web Applications

Trainers

Hajira Anwar

Mahnoor Salman

Key Features

Foundation in Python

Start with the basics and gradually build a solid foundation in Python programming, covering variables, loops, and functions.

Portfolio Projects

Complete several portfolio projects focusing on real-world applications, like a Flight Deal Finder, to showcase your new skills.

Advanced Python Concepts

Dive deep into advanced topics such as OOP, error handling, file management, and data analysis to enhance your programming skills.

Web Development

Learn the essentials of web development, including HTML, CSS, Flask, and web scrapping, culminating in building your own blog and e-commerce site.

Data Analysis and Visualization

Analyze and visualize data using pandas, matplotlib, and Seaborn. Learn how to handle large datasets and draw insights.

APIs and Automation

Gain practical experience with external APIs, automate web tasks with Selenium, and develop applications that interact with the web.