Coursera
Coursera Logo

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 External Link Icon

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
Read more
Details Icon

An Introduction to Programming using Python
 at 
Coursera 
Course details

More about this course
  • 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.
Read more

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

An Introduction to Programming using Python
 at 
Coursera 
Admission Process

    Important Dates

    May 25, 2024
    Course Commencement Date

    Other courses offered by Coursera

    – / –
    3 months
    Beginner
    – / –
    20 hours
    Beginner
    – / –
    2 months
    Beginner
    – / –
    3 months
    Beginner
    View Other 6715 CoursesRight Arrow Icon
    qna

    An Introduction to Programming using Python
     at 
    Coursera 

    Student Forum

    chatAnything you would want to ask experts?
    Write here...