Python Programming Fundamentals

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.

Created by: Duke University


Related Online Courses

This is a self-paced lab that takes place in the Google Cloud console. Create a Google Cloud SQL MySQL instance and perform SQL operations using Google Cloud Platform Console and mysql client.... more
This course introduces acoustics by using the concept of impedance. The course starts with vibrations and waves, demonstrating how vibration can be envisaged as a kind of wave, mathematically and... more
This Specialization is intended for engineers, particularly chemical engineers, but applicable to anyone seeking to develop process safety experience involving process operations. Through four... more
In this specialization, you will explore how many public health outcomes are directly influenced by human contact with the environment. The four courses in this series will introduce you to the... more
In this 1-hour long project-based course, you will learn about AWS S3 and its features like Encryption, Versioning, Static Website Hosting and Life cycle management. S3 stands for Simple Storage... more

CONTINUE SEARCH

FOLLOW COLLEGE PARENT CENTRAL