TrueschoTruescho
All Courses
Practical Python: Start Your Programming Journey
Coursera
Course
Unknown

Practical Python: Start Your Programming Journey

Duke University

Learn Python programming from scratch focusing on project design and implementation, including building text adventure games, calculators, and creative applications.

Unknown4 weeksKK, Arabic, German, UZ

About this Course

Have you ever wanted to learn programming, where you get to write programs tailored to your interests? How about learning to code while also learning how to design, plan, and implement your projects? If yes, welcome to "Practical Python: Starting Your Programming Journey!" In this course, we teach you the beginnings of Python programming while assuming you are starting with no experience. By the end of this course, you will be able to write your own text adventure game, create a personalized calculator, write a poem, and so much more! This course will also introduce you to a process for planning out your programming projects and ideas on how to fix your code when it is not doing what you want. And we will teach you all of this through open-ended assignments that let you decide how to show us what you have learned! Most of our coding assignments have a small set of checks on your code, but otherwise, you get to decide what it does! Want to write code that generates a haiku? You can! Want to write code that generates song lyrics instead? You will get to do that by just week two of the course!

What You'll Learn

  • Read and write code handling user input and multiple data types
  • Write code using conditionals, random behavior, and loops
  • Explain problem-solving strategies in programming with examples
  • Plan a program outline, translate it to code, and debug errors

Prerequisites

  • No deep prior experience is required, but basic computer and internet skills are helpful
  • Ability to read course instructions in English and complete short practice activities

Instructors

S

Susan H. Rodger

Professor of the Practice

K

Kristin Stephens-Martinez

Y

Yesenia Velasco

Topics

Software Development
Computer Science
Algorithms
Game Design
Computer Programming
Python Programming
Program Development
Debugging
Pseudocode
Interactive Design

Course Info

PlatformCoursera
LevelUnknown
PacingUnknown
PriceFree

Skills

تطوير البرمجيات
علوم الحاسوب
الخوارزميات
تصميم الألعاب
برمجة الحاسوب
برمجة بايثون
تطوير البرامج
تصحيح الأخطاء
Pseudocode
Interactive Design

Start Learning Now