Free Online Course on Introduction to Computing Using Python

Grab the Opportunity by joining “Introduction to Computing using Python” free online course that is sponsored by the Georgia Institute of Technology. The course is aimed to learn the basics of computing and python programming, including fundamentals of procedural programming, control structures, and data structures.

The course will also cover these topics: procedural programming, control structures, data structures, advanced topics in algorithms and object-oriented programming. The course will starts on 6 Feb 2017.

Course At A Glance

  1. Length:  16 weeks
  2. Effort:   10 hours per week
  3. Subject:  Computer Science
  4. Institution:  The Georgia Institute of Technology
  5. Languages:  English
  6. Price:  Free  
  7. Certificate Available: Yes
  8. Session: The course will start on 6 Feb 2017

Providers DetailS

  • About University: As a leading technological university, Georgia Tech has more than 100 centers focused on interdisciplinary research that consistently contribute vital research and innovation to American government, industry, and business.
  • The aim of University: The aim of the university is to provide career education, resources, and experiential opportunities to Georgia Tech students across all majors so that they are positioned to launch and sustain satisfying and successful careers that make a meaningful contribution to society.

Requirements

There is no prerequisite will require for the course.

About This Course

  • Benefits: The course provides ample interaction and formative evaluation. The course teaches both the theory and implementation of core computing concepts in a highly interactive, multi-modal manner. The language of the course is English.
  • The importance of the Subject in Today’s Scenario: Python is a powerful high-level, object-oriented programming language created by Guido van Rossum. It has simple easy-to-use syntax, making it the perfect language for someone trying to learn computer programming for the first time.

How to Join This Course

You should register yourself through the given link to join this free on-line course: https://courses.edx.org/register?course_id=course-v1%3AGTx%2BCS1301x%2B1T2017&enrollment_action=enroll&email_opt_in=true

Course Format

Unit 1: Computing
In this unit, you will cover the basics of computing: what it means to write computer code, how to read computer code, and what it means to run and debug code.

Unit 2: Procedural Programming
In this unit, you will cover the basic paradigm of programming, procedural programming. In procedural programming, series of commands are executed in order. Here, we’ll discuss variables, logical operators, and mathematical operators.

Unit 3: Control Structures
In this unit, you will cover control structures, which are lines of code that control when other lines of code run. We’ll cover conditionals, loops, functions, and error handling.

Unit 4: Data Structures
In this unit, you will cover how data is structure to be operated upon by a computer. Specifically, we’ll focus on structures that bring together multiple different pieces of data, like strings, lists, dictionaries, and file input and output.

Unit 5: Advanced Topics
In this unit, you will preview the next topics in computing: object-oriented programming and computer algorithms.

Why Take This Course

  • Advantage of course: This course builds on a custom textbook written for the class and online course delivery and provides ample interaction and formative evaluation. The course teaches both the theory and implementation of core computing concepts in a highly interactive, multi-modal manner.
  • Certificate: You can pursue a Verified Certificate to highlight the knowledge and skills you gain ($99), add the certificate to your CV or resume.

Learning Outcomes

  • General principles of programming: procedural programming, control structures, and data structures
  • Programming in Python, including variables, operators, loops, conditionals, functions, error handling, and advanced data structures
  • Applications of programming to computer graphics and human-computer interaction

Instructors

David Joyner:  David is an adjunct lecturer at the College of Computing at Georgia Institute of Techology. He received his BS in CS, his MS in Human-Computer Interaction, and his PhD in Human Centered Computing all from Georgia Tech.

Suggested Reading

You have some basic knowledge in Computer Science.

You Might Also Be Interested In

You can also join Foundations of Computer Science for Teachers free online course.

Conclusion

  • This course is very useful to you after completing the course you will get knowledge about Applications of programming to computer graphics and human-computer interaction. Programming in Python, including variables, operators, loops, conditionals, functions, error handling, and advanced data structures
  • Receive an instructor-signed certificate with the institution’s logo to verify your achievement and increase your job prospects, add the certificate to your CV or resume, or post it directly on LinkedIn

Detailed Information

For more information about the course, you can check the given link:

https://www.edx.org/course/introduction-computing-using-python-gtx-cs1301x#!

Pin It on Pinterest