An Introduction to Programming using Python
Offered By: University of Leeds via Coursera
Course Description
Overview
Maximise your employability, by learning the basics of coding in Python. Python is a versatile programming language used for developing websites and software, task automation, data analysis and more.
In this course, you'll embark on an exciting journey into the world of Python and gain valuable skills that will enable you to start thinking about a career in programming.
Through exercises and practical projects, you will gain confidence and deepen your understanding of coding in Python. By the end of the course, you will be able to showcase your skills by programming a small robot to navigate obstacles.
Join us on this transformative journey and unlock the boundless potential of Python programming to discover the opportunities awaiting you in the world of development.
Syllabus
- Week 1: Programming fundamentals in Python
- This first week of the course will give you an understanding of the basic principles of programming. You will learn what programming is and be introduced to some basic theories of computers. You will also learn what an algorithm is and the basics of propositional logic – the fundamental underpinnings of programming. Finally, you will look at some basic Python syntax such as variables, data types and input/output, and you will write a simple Python program.
- Week 2
- The second week will introduce some more advanced programming concepts. In particular, conditionals (if statements), loops and functions. With these under your belt, you will be able to write small but complex programs. By the end of the week, you will be able to put together a Python program that commands a small virtual robot to move in space!
Taught by
Dr Rafael Papallas
Tags
Related Courses
Introduction to LogicStanford University via Coursera Think Again: How to Reason and Argue
Duke University via Coursera Language, Proof and Logic
Stanford University via edX Artificial Intelligence: Knowledge Representation And Reasoning
Indian Institute of Technology Madras via Swayam Mathematical Logic and Algorithms Theory
Tomsk State University of Control Systems and Radioelectronics via iversity