TrueschoTruescho
All Courses
Python Programming Fundamentals
Coursera
Course
Unknown

Python Programming Fundamentals

Duke University

Introductory course focusing on algorithmic thinking, Python programming, testing, debugging, and modular code development for beginners.

Unknown4 weeksGerman, HI, PS, RU

About this Course

This introductory course is designed for beginners and individuals with limited programming experience who want to embark on their software development or data science journey using Python. Throughout the course, learners will gain a solid understanding of algorithmic thinking, Python syntax, code testing, debugging techniques, and modular code development--essential skills for a successful career in software engineering, development, or data science. By the end of this course, you will learn to: - Gain a stepwise approach to problem-solving using algorithms and programming logic. - Apply common functions, conditional statements, and loops to build Python scripts and programs. - Work with the VS Code programming environment to enhance coding proficiency. - Use testing and debugging strategies to ensure code reliability. - Perform logical and mathematical operations on datasets. In the final week of the course you will apply your new algorithm design and programming skills to a data analysis problem: analyzing heart rate data

What You'll Learn

  • Create algorithms and programs using a logical Seven Step framework
  • Create useful test cases and efficiently debug Python code
  • Apply Python basics to build programs solving data science problems

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

A

Andrew D. Hilton

Associate Professor of the Practice

N

Nick Eubank

Assistant Research Professor

G

Genevieve M. Lipp

Assistant Professor of the Practice

K

Kyle Bradbury

Assistant Research Professor

Topics

Software Development
Computer Science
Data Analysis
Data Science
Data Processing
Debugging
Problem Solving
Algorithms
Python Programming

Course Info

PlatformCoursera
LevelUnknown
PacingUnknown
PriceFree

Skills

تطوير البرمجيات
علوم الحاسوب
تحليل البيانات
علوم البيانات
معالجة البيانات
تصحيح الأخطاء
حل المشكلات
الخوارزميات
Python Programming

Start Learning Now