Course Description

Python

Welcome to the Programming in Python course by Pennant Education. This comprehensive course is designed for students of all ages, offering two distinct educational tracks: internal skill development and official certification preparation. Our curriculum is meticulously structured to guide learners from the basics of Python to advanced topics, ensuring a well-rounded understanding and practical application of programming concepts.

Learning Formats

Internal Skill Development Course:

Ideal for students of all ages, focusing on skill specialization through interactive projects and hands-on learning.

Official Certification Preparation:

Tailored for teens and adults aiming for professional certification to enhance job prospects and academic portfolios.

Course Highlights:

Roadmaps

Internal Python Curriculum

  • Introduction and Overview: Learn the basics of Python, including print functions and variables.
  • Python Turtle: Create your first poster and animated poster using the Python Turtle library.
  • Data Types and Operators: Understand data types, operators, and basic operations.
  • Control Structures: Learn about conditions, loops, and functions.
  • Projects: Build various projects such as calculators and virtual ATM machines.
  • Assessment: Earn the Python Beginner Badge and Python Animator Stage 1 Badge.
  • Introduction to Pygame: Learn the basics of game development using the Pygame library.
  • Animated Graphics and Shapes: Create animated graphics, draw shapes, and manage screen positions.
  • Game Projects: Develop games like Pong, Space Shooter, and Coin Collector.
  • Assessment: Earn the Python Game Developer Stage 1 Badge and Python Animator Stage 2 Badge.
  • Introduction to Tkinter: Learn to build desktop applications using the Tkinter library.
  • Widgets and Layouts: Work with various widgets, forms, and layouts.
  • App Projects: Create applications such as a media player, calculator, and stopwatch.
  • Assessment: Earn the Python Tkinter Developer Stage 1 Badge and Python Tkinter Developer Stage 2 Badge.
  • Data Science and Machine Learning: Explore NumPy, Pandas, and machine learning basics.
    • Data Visualization and Processing: Learn data visualization and processing techniques.
  • Projects: Work on data science projects using advanced Python libraries.
  • Assessment: Earn the Python Data Science Developer Stage 1 Badge and Python Data Science Developer Stage 2 Badge.
  • Introduction to AI and ML: Dive into artificial intelligence and machine learning concepts.
  • Natural Language Processing (NLP): Learn about NLP and build projects like sentiment analysis.
  • Neural Networks: Understand neural networks and their applications.

Assessment: Earn the Python Artificial Intelligence Developer Badge.

  • Panda3D: Learn to create 3D games using the Panda3D library.
  • Renpy: Develop interactive stories and games using the Renpy library.
  • Assessment: Earn badges for each game development stage.
  • Kivy: Create mobile and desktop applications with Kivy.
  • OpenGL: Learn about OpenGL for creating graphical applications.
  • Assessment: Earn badges for application development stages.

Official Python Certification Track

  • Python Essentials 1: Covering basics of Python, data types, I/O operations, and functions.
  • Assessment: Module quizzes, tests, and final summary test.
  • Certification Exam: PCEP™ Certified Entry-Level Python Programmer.
  • Python Essentials 2: Modules on advanced topics such as modules, packages, strings, OOP, and file processing.
  • Assessment: Module quizzes, tests, and final summary test.
  • Certification Exam: PCAP™ Certified Associate Python Programmer.
  • Advanced Perspective: Advanced OOP, GUI programming with Tkinter, RESTful APIs, and file processing.
  • Assessment: Module quizzes, tests, and final summary test.
  • Certification Exam: PCPP1™ Certified Professional Python Programmer Level 1.
  • Professional Certification: Advanced Python concepts and applications.
  • Coming ETA: Q3 2024.

Department Contact

Hotline : 888-2003-234

Social info :

Course Videos

Elevate Your Python Programming Skills Today

Unlock the potential of Python with our structured and comprehensive courses. Whether you’re starting with the basics or aiming for professional certification, our tailored programs are designed to fit your goals. Dive into hands-on projects, advanced topics, and real-world applications to enhance your programming expertise and career prospects.