Certificate Requirements

Certificate Requirements

IT - Python Data Programmer

Certificate TC-156-1

www.cvtc.edu
1-800-547-2882

Start Dates: August, January

Effective: January 2027

First Semester

Course # Course Title Credits Prerequisites/Comments
156-104 Beginners Guide-Data Analyst 3   Unlock your inner data explorer with the Beginners Guide to Data Analyst! This course prepares you with the essentials in computer and file management skills. We'll then chart your path towards a data analyst career, introducing you to the key tools you'll need to conquer information challenges. Throughout this exciting journey, you'll develop the problem-solving mentality of a true adventurer, learning to navigate the digital landscape safely. And to truly crack the code we'll introduce you to Python, a powerful programming language that will lead you to new depths of understanding. Get ready to transform raw data into groundbreaking discoveries!
Course #: 156-104
Title: Beginners Guide-Data Analyst
Credits: 3
Prerequisites/Comments:   Unlock your inner data explorer with the Beginners Guide to Data Analyst! This course prepares you with the essentials in computer and file management skills. We'll then chart your path towards a data analyst career, introducing you to the key tools you'll need to conquer information challenges. Throughout this exciting journey, you'll develop the problem-solving mentality of a true adventurer, learning to navigate the digital landscape safely. And to truly crack the code we'll introduce you to Python, a powerful programming language that will lead you to new depths of understanding. Get ready to transform raw data into groundbreaking discoveries!
156-105 Python 1-Fundamentals 3 156-104 or concurrent This course develops foundational Python programming skills for data analysis applications. Learners apply programming concepts, including input/output operations, decision structures, repetition, functions, debugging, and problem solving, to create and test Python programs. Emphasis is placed on logical program design, data processing, and professional programming practices within a Python development environment.
Course #: 156-105
Title: Python 1-Fundamentals
Credits: 3
Prerequisites/Comments: 156-104 or concurrent This course develops foundational Python programming skills for data analysis applications. Learners apply programming concepts, including input/output operations, decision structures, repetition, functions, debugging, and problem solving, to create and test Python programs. Emphasis is placed on logical program design, data processing, and professional programming practices within a Python development environment.
  Total Credits: 6  
Total Credits: 6

Second Semester

Course # Course Title Credits Prerequisites/Comments
156-107 Python 2-Data Essentials 3 156-105 and (152-132 or concurrent) Ready to take your Python skills to the next level? Python 2 - Data Essentials is the mortar that binds the bricks, helping you construct a robust foundation for data analysis in Python. This course builds upon your existing knowledge from Python 1 - Fundamentals. Imagine yourself as a master architect. You've laid the foundation, now it's time to build the magnificent data castle of your dreams! Here, we'll introduce you to the essential building blocks of data manipulation in Python, the tools that will transform you from a coder into a Data Analyst. Think of functions and lists as your sturdy bricks. We'll show you how to create and utilize functions to organize your code and make it reusable. Lists will become your data containers, allowing you to store and organize information efficiently. File I/O is the drawbridge of your castle. You'll learn how to securely import and export data from external files, ensuring your information is accessible and can be shared with others. Classes and objects act as the fortified towers of your data castle. We'll delve into these powerful concepts, enabling you to create blueprints for complex data structures and objects that represent real-world information. But a castle isn't complete without the great Hall inside the castle walls, a place to store your vast treasures of data! This course utilizes SQLite databases, the cornerstone upon which you can build and store massive datasets. Finally, we'll crown your castle with data analysis! You'll explore Python data libraries, powerful tools that help you analyze and interpret the information stored within your data castle walls. By the end of this course, you'll be well on your way to generating insightful reports and transforming raw data into valuable knowledge. Python 2 - Data Essentials –– Build your data analysis expertise, brick by brick!
Course #: 156-107
Title: Python 2-Data Essentials
Credits: 3
Prerequisites/Comments: 156-105 and (152-132 or concurrent) Ready to take your Python skills to the next level? Python 2 - Data Essentials is the mortar that binds the bricks, helping you construct a robust foundation for data analysis in Python. This course builds upon your existing knowledge from Python 1 - Fundamentals. Imagine yourself as a master architect. You've laid the foundation, now it's time to build the magnificent data castle of your dreams! Here, we'll introduce you to the essential building blocks of data manipulation in Python, the tools that will transform you from a coder into a Data Analyst. Think of functions and lists as your sturdy bricks. We'll show you how to create and utilize functions to organize your code and make it reusable. Lists will become your data containers, allowing you to store and organize information efficiently. File I/O is the drawbridge of your castle. You'll learn how to securely import and export data from external files, ensuring your information is accessible and can be shared with others. Classes and objects act as the fortified towers of your data castle. We'll delve into these powerful concepts, enabling you to create blueprints for complex data structures and objects that represent real-world information. But a castle isn't complete without the great Hall inside the castle walls, a place to store your vast treasures of data! This course utilizes SQLite databases, the cornerstone upon which you can build and store massive datasets. Finally, we'll crown your castle with data analysis! You'll explore Python data libraries, powerful tools that help you analyze and interpret the information stored within your data castle walls. By the end of this course, you'll be well on your way to generating insightful reports and transforming raw data into valuable knowledge. Python 2 - Data Essentials –– Build your data analysis expertise, brick by brick!
156-111 Database 1 - SQL Basics 3   SQL Basics provides a foundation in relational database concepts and SQL. Students will explore the impact of databases in today's world, compare primary database models, and investigate relational database theory. The course emphasizes learning SQL SELECT statement syntax to extract data efficiently. Through hands-on practice using SQLite, students will write and refine queries, including basic retrieval, aggregate functions, multi-table joins, and subqueries. This course lays the groundwork for deeper database development and data analysis skills.
Course #: 156-111
Title: Database 1 - SQL Basics
Credits: 3
Prerequisites/Comments:   SQL Basics provides a foundation in relational database concepts and SQL. Students will explore the impact of databases in today's world, compare primary database models, and investigate relational database theory. The course emphasizes learning SQL SELECT statement syntax to extract data efficiently. Through hands-on practice using SQLite, students will write and refine queries, including basic retrieval, aggregate functions, multi-table joins, and subqueries. This course lays the groundwork for deeper database development and data analysis skills.
  Total Credits: 6  
Total Credits: 6

Course Title

###-### | # Credits

Course Description

Find Upcoming Sections

Total Credits Required: 12

2.0 Minimum Certificate GPA Required for Completion

Updated: 6/20/2025 2:17 p.m.  |  Printed: 6/15/2026 9:23 p.m.

Print Page

Join Us To

Experience CVTC for Yourself

Explore CampusAttend an EventSchedule a Visit
Go Back to Top
I'm a(n)
Schedule
a
visit
Apply
today
Chat
with us