Information Technology
Star icon
Most Popular
Hands on Training icon
Hands On Training
Star icon
Hands on Training icon

Professional Certificate in Introduction to Python Programming

Course Cover

5

(1)

compare button icon

Course Features

icon

Duration

5 months

icon

Delivery Method

Online

icon

Available on

Limited Access

icon

Accessibility

Desktop, Laptop

icon

Language

English

icon

Subtitles

English

icon

Level

Beginner

icon

Effort

10 hours per week

icon

Teaching Type

Self Paced

Course Description

“Introduction to Computer in Python– is a series based on Georgia Tech’, an online course that offers credit for CS1301: Introduction to computing. This series will take you from zero computer science knowledge to programming proficiency, in Python. Python training is a popular programming language that is both easy to learn and highly in demand. It will prepare you for Python code as well as for future studies in computer science.

For over a year, Georgia Tech has used the syllabus and course materials for its for-credit CS1301 class. This course has been completed by over 400 students. Our analysis has shown that students who have taken the traditional on-campus version are able to achieve the same learning outcomes. The Professional Certificate is a similar course to the one on campus. It provides a Georgia Tech-caliber introduction to the field of computing.

This Professional Certification course follows a unique design. The course covers the fundamental principles of computer science–, which can be applied to any programming language, such as R or Javascript. Students then quickly transition to the same concepts in Python. The videos are short and fast interleaved by live programming problems, real-world examples and multiple-choice questions that provide constant feedback about your understanding and progress.

Course Overview

projects-img

International Faculty

projects-img

Post Course Interactions

projects-img

Instructor-Moderated Discussions

Skills You Will Gain

What You Will Learn

The fundamental design cycle of computer science and computer programming: writing code, executing it, interpreting the results, and revising the code syntax based on the outcomes

Usage of the fundamental atoms of programming: variables, mathematical operators, logical operators, and boolean arithmetic

Control structures for developing dynamic programs, including Python libraries: conditionals, loops, functions, and error handling

The core data structures for creating useful programs: strings, lists, dictionaries, and file manipulation

Previews of the next big topics in computer science: object-oriented programming skills, and computer algorithms

Course Instructors

Author Image

David Joyner

Senior Research Associate at the College of Computing

David is a Senior Research Associate at the College of Computing at Georgia Institute of Technology. He received his BS in CS, his MS in Human-Computer Interaction, and his PhD in Human Centered Computing all from Georgia Tech.
Course Cover