Skip to main content
Tech Moving Forward: Learn about GTPE's plan to resume in-person learning and events.

Computing in Python I: Fundamentals and Procedural Programming

Massive Open Online Course
  • Overview
  • Course Content
  • Requirements & Materials
Overview

Computing in Python I: Fundamentals and Procedural Programming

Course Description

This course starts from the beginning, covering the basics of how a computer interprets lines of code; how to write programs, evaluate their output, and revise the code itself; how to work with variables and their changing values; and how to use mathematical, Boolean, and relational operators.

By the end of this course, you'll be able to write small programs in Python that use variables, mathematical operators, and logical operators. For example, you could write programs that carry out complex mathematical operations, like calculating the interest rate necessary to reach a savings goal, recommending apparel options based on weather patterns, or calculating a grade based on multiple percentages.

More
Course Content

COMPUTING

  • The fundamentals of how computers work
  • What program code is
  • How to get setup for the rest of the course

PROGRAMMING

  • The basic principles of computer programming: writing and running code, evaluating results, and compiling vs. executing

DEBUGGING

  • The common results of running program code
  • How to use those results to inform revision of your code

PROCEDURAL PROGRAMMING

  • The fundamental approach to program code: writing sequences of lines of code that run, in order to accomplish an objective

VARIABLES

  • Creating and modifying variables
  • Tracing how their values may change as a program runs
  • Understanding the role of data types

LOGICAL OPERATORS

  • Working with relational (greater than, less than, equal to) and logical (and, or, not) operators to make decisions in code

MATHEMATICAL OPERATORS

  • Adding addition, subtraction, multiplication, division, modulus, and exponents to your code, and seeing how they work with unexpected data types
More
Requirements & Materials
Prerequisites

Recommended

  • Knowledge of high school-level algebra
Materials

Required

  • Internet connection (DSL, LAN, or cable connection desirable)
More

Who Should Attend

This course is designed for anyone interested in taking their first steps in computer science, from high school students to professionals.

What You Will Learn

  • How a computer processes programming code
  • The write-run-debug cycle of writing code, running it, and revising it based on its output
  • Procedural programming, or how to write sequential lines of code
  • Variables, their types, and their role in complex programs
  • Mathematical operators for arithmetic operations, exponents, and more

How You Will Benefit

  • Understand how code creates simple and complex computer programs.
  • Taught by Experts in the Field
  • Grow Your Professional Network
Want to see all Massive Open Online Courses? section icon

Want to see all Massive Open Online Courses?

The course schedule was well-structured with a mix of lectures, class discussions, and hands-on exercises led by knowledgeable and engaging instructors.

- Abe Kani
President

Frequently Asked Questions

Policies
Access (ADA)

The Georgia Tech Global Learning center is compliant under the Americans with Disabilities Act. Any individual who requires accommodation for participation in any course offered by GTPE should contact us prior to the start of the course.

Assessment

Courses that are part of certificate programs include a required assessment. Passing criteria is determined by the instructor and is provided to learners at the start of the course.

Attendance

CEUs are awarded to participants who attend a minimum of 80% of the scheduled class time.

Citizenship

Georgia Tech’s Office of Research Security and Compliance requires citizenship information be maintained for those participating in most GTPE courses. Citizenship information is obtained directly from the learner at the time of registration and is maintained in the Georgia Tech Student System.

Course Cancellations

GTPE reserves the right to substitute instructors, change course dates and locations, or cancel a course due to insufficient enrollment or unforeseen events. If GTPE cancels a course, participants will be notified via email or phone and will be given the option for a full refund or to transfer their registration and any fees paid to another course. It is the responsibility of the student to pay any difference in price, if applicable, when a transfer is made.  GTPE is not responsible for nonrefundable plane tickets, hotel and rental car deposits, nor any other expenses incurred.

Data Collection and Storage

Participants in GTPE courses are required to complete an online profile that meets the requirements of Georgia Tech Research Security. Information collected is maintained in the Georgia Tech Student System. The following data elements are considered directory information and are collected from each participant as part of the registration and profile setup process:

  • Full legal name
  • Email address
  • Shipping address
  • Company name

This data is not published in Georgia Tech’s online directory system and therefore is not currently available to the general public. GTPE data is not sold or provided to external entities.

Sensitive Data
The following data elements, if in the Georgia Tech Student Systems, are consider sensitive information and are only available to Georgia Tech employees with a business need-to-know:

  • Georgia Tech ID
  • Date of birth
  • Citizenship
  • Gender
  • Ethnicity
  • Religious preferences
  • Social security numbers
  • Registration information
  • Class schedules
  • Attendance records
  • Academic history
Inclement Weather

Classes and events being held at the Georgia Tech Global Learning Center in Atlanta may be impacted by closures or delays due to inclement weather. The Georgia Tech Global Learning Center will follow the guidelines of Georgia Tech main campus in Atlanta.

Students, guests, and instructors should check the Georgia Tech homepage for information regarding university closings or delayed openings due to inclement weather. Please be advised that if campus is closed for any reasons, all classroom courses are also cancelled

Program Completion

GTPE certificates of program completion consist of a prescribed number of required and elective courses offered and completed at Georgia Tech within a consecutive six-year period. Exceptions, such as requests for substitutions or credit for prior education, can be requested through the petition form. Exceptions cannot be guaranteed.

Refunds

Withdrawals
Classroom courses
To receive a full refund, you must submit a withdrawal request 10 or more business days prior to the course start date. Final course grade will be a W. 

Online courses
To receive a full refund, you must submit a withdrawal request prior to the course start date and have not previously accessed the course. Final course grad will be a W. 

Substitutions
Course substitutions are allowed if for the same course and requested two or more business days prior to the start of the course. All substitution requests must be submitted via the GTPE Substitution Form. Substitutions cannot be guaranteed for classified, restricted, or approval-required courses.

Transfers
Course transfers are allowed if requested 10 or more business days prior to the start of the course. All transfer requests must be submitted via the GTPE Transfer Form.

Smoking & Tobacco

Georgia Tech is a tobacco-free and smoke-free campus. The use of cigarettes, cigars, pipes, all forms of smokeless tobacco, and any other smoking devices that use tobacco are strictly prohibited. There are no designated smoking areas on campus.

Special Discounts

Courses that are eligible for special discounts will be noted accordingly on the course page. Only one coupon code can be entered during the checkout process and cannot be redeemed after checkout is complete. If you have already registered and forgot to use your coupon code, you can request an eligible refund. GTPE will cancel any transaction where a coupon was misused or ineligible. If you are unsure if you can use your coupon code, please check with the course administrator.

GTPE does not have a program for senior citizens. However, Georgia Tech offers a 62 or Older Program for Georgia residents who are 62 or older and are interested in taking for credit courses. This program does not pay for noncredit professional education courses. Visit the Georgia Tech Undergraduate Admissions page for more information on the undergraduate program and Georgia Tech Graduate Admissions page for more information on the graduate program.

Payments
What payment methods do you accept?

Full payment is due at time of registration. Accepted payment methods include:

  • Credit cards (and third party) or e-checks
  • Purchase orders (company and government)
  • WIOA vouchers*
  • International wire payments*
  • Georgia Tech PeopleSoft account (for Georgia Tech employees only)
  • Private loans*
  • GI Bill benefits (Eligible Atlanta campus courses only. Off-campus and online courses are not eligible for VA Benefits.)
  • Company checks*

* Requires document upload or transaction verification during the checkout process.

What information is needed for a purchase order?

Purchase order documents must include the following:

  • Name of company and physical address
  • Name of employee(s) approved for training
  • Document number (SF-182 documents: Section C, Box 4)
  • Billing address (SF-182 documents: Section C, Box 6)
  • Course title and course dates
  • Maximum disbursement amount (billing amount)
  • Expiration date (if applicable)
  • Authorized signature(s)
  • Payment terms less than or equal to net 30

Please do not include social security numbers on purchase order documents.

How do I pay with a company check?
  1. Make your check payable to “Georgia Institute of Technology” and include the order number and participant name on the face of the check.
  2. Choose “Company Purchase Order” as the payment method at checkout and upload a copy of your check to your order.
  3. Mail your check to:

Georgia Tech Professional Education
PO Box 93686
Atlanta, GA 30377-0686

When is a payment due for a course?

Full payment is due at the time of registration.

How do I make a payment?

General Public
Payment is due at the time of purchase. Invoice payments must adhere to the Board of Regent’s business terms of net 30.

Georgia Tech Employees
PeopleSoft payments are processed at the time of registration. Georgia Tech employees cannot use PCards for GTPE registration charges.

Are there additional fees for books, supplies, or materials?

Additional fees vary by course. Be sure to review the Requirements & Materials tab on the course page for more information.

My company has offered to pay for this course. Can you invoice them directly?

Yes. Here are the steps to receive an invoice:

  1. Complete a GTPE profile.
  2. Shop for a course.
  3. Add the course(s) to the cart.
  4. Print your cart and submit to your employer as the cost estimate.
  5. Receive a copy of your company’s Purchase Order or payment approval document for GTPE to invoice against.
  6. Return to your cart, proceed through checkout and upload our company PO in the final payment step.
  7. The GTPE Business Office will generate an invoice 10 days prior to the start of the course at which point you are no longer eligible to withdraw with fund.

    Your company must:
  • Abide by the Georgia Tech and Board of Regent’s business terms of net 30.
  • Pay the full balance of a Georgia Tech invoice (there are no discounts for payments made early or on time).
  • Pay the invoice if the employee fails to withdraw during the refund period and does not attend the course.
What is your policy for refunding a credit card payment?

Credit card refunds are processed to the original credit card. The credit card issuer is responsible for refund credit balances to the cardholder.

Do you offer payment plans?

We do not offer payment plans for any of our services, conferences, or courses. Payment must be made in full at time of purchase.

I’m interested in using Workforce Innovation Opportunity Act (WIOA) funds to attend a GTPE course. What do I need to do?
Will participants be issued a 1098-T tax form for courses taken at GTPE?

GTPE cannot issue 1098-T tax forms. If you have a payment history need for tax purposes, we are happy to provide you with receipts of payment. Please submit your requires to peregistration@gatech.edu. Be sure to include your full legal name and Georgia Tech ID which can be found within your GTPE profile.

Enrollment
How do MOOCs work?

Designed for an online audience, MOOCs are available to anyone with an internet connection and are free to enroll. Some MOOCs can be started any time – others at regular intervals – and range in length from a few weeks to a few months to complete. You’ll have access to a wide range of online media and interactive tools, including video lectures, class exercises, discussions, and assessments.

Who can enroll in MOOCs?

Anyone with an internet connection can enroll. Sme courses may be unavailable in a small number of countries because of trade restrictions or government policies.

How do you enroll in a MOOC?

Visit one of our partner platforms — edX, Coursera, or Udacity — to enroll in a MOOC. Then, watch the pre-recorded lectures, learn from the course readings, and complete related work, like quizzes and in some cases, final projects.

How much do MOOCs cost?

Most courses are free, though there is a small fee if you opt to work towards a certificate of completion. Some courses count toward university credit—and some, like our online master’s program in computer science, offer a full degree. These credit-bearing courses do have fees and applications associated with them.

MOOC Credentials
Can I receive CEUs from completed a MOOC?

Yes, Georgia Tech offers CEUs for some completed MOOC courses taken through Coursera and edX. You have the option of purchasing CEUs after earning a verified course certificate.

What is a digital badge?

A digital badge is an acknowledgement that you've successfully completed a MOOC course. You can display your digital badge on your online profiles so that colleagues and employers can see your achievements at a glance.

What other credentials are available after completing a MOOC?

You can earn CEUs, digital badges, and verified certificates of completion. You can also use MOOCs as an alternate pathway to enter Georgia Tech master's programs through The Analytics: Essential Tools and Methods MicroMasters and the Online Master's in Computer Science.

Who issues the transcript or completion certification?

Certificates of completion are issued by the online providers edX, Coursera, and Udacity. Although they are a great way to showcase your skills, they are not the same as official academic credit from Georgia Tech. However, if you purchase CEUs (which are denoted by a badge), then you can request an official GTPE transcript for free.

Want to learn more about this course?