University of Leeds - An Introduction to Programming using Python
- Offered byCoursera
An Introduction to Programming using Python at Coursera Overview
Duration | 8 hours |
Start from | Start Now |
Total fee | Free |
Mode of learning | Online |
Difficulty level | Beginner |
Official Website | Explore Free Course |
Credential | Certificate |
An Introduction to Programming using Python at Coursera Highlights
- Flexible deadlines Reset deadlines in accordance to your schedule.
- Shareable Certificate Earn a Certificate upon completion
- 100% online Start instantly and learn at your own schedule.
- Beginner Level No previous experience is required, just a healthy appetite for learning.
- Approx. 8 hours to complete
- English Subtitles: English
An Introduction to Programming using Python at Coursera Course details
- 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.
An Introduction to Programming using Python at Coursera Curriculum
Week 1: Programming fundamentals in Python
Welcome to your course
What is programming?
Why do we need different programming languages?
Lesson 1: summary and consolidation
How a computer program really works
Algorithmic problem solving: how a programmer thinks about problem solving
What is an algorithm?
What is a pseudocode?
Propositional logic: how computers make decisions
Logic operators: how to create complex logical propositions
Lesson 2: Summary and consolidation
Variables: how to give name to values and create general programs
Primitive data types in Python: learn about booleans, integers, floats and strings
More on strings in Python
Input and output in Python
Writing comments
Lesson 3. Summary and consolidation
About your instructor
Course overview
Lesson 1: overview
Lesson 2: Overview
Logical operators
Exercise: Finding out the precedence of logic operators
Lesson 3. Overview
Optional exercise: What other strings methods are there?
Recap: input, print and f-strings
Check your understanding: computer programming and programming languages
Check your understanding
Test your understanding on logic operators
Test your understanding on logic operators precedence
Test your understanding of variables
Week 2
Week 2. Overview
Conditionals: how computers take decisions
If statements in Python
The 'else' keyword in Python
The 'elif' keyword in Python
For loops in Python
While loops in Python
Lesson 4. Summary and consolidation
What is a function in programming?
How to write your own functions in Python
Lesson 5. Summary and consolidation
Introduction to the project you will work on
Lesson 6. Summary and consolidation
Lesson 4. Overview
Conditionals in Python
Lesson 5. Overview
What's the difference between arguments and parameters?
Lesson 6: Overview
Optional reading: how the A* algorithm works
Optional: Instructions for how to run the graphical version
Course summary: what have you learned?
Taking your learning further
Test your understanding of conditionals and if statements
Check your loops understanding
Test your understanding on functions
Check your understanding on functions, arguments and parameters in Python