Loading
Alison Logo

Python Programming - Working with Complex Decisions and Events Free Course

certifcate icon
  • Description
  • Outcome
  • Certification
  • In this free online course Python Programming - Working with Complex Decisions and Events you will learn about creating and using if statements, and checking multiple conditions using elif statements. You will also learn about creating and using for loops and while loops, and the mistakes that can happen when creating and using loops.

    The course begins by introducing you to if statements which are used to check conditions and make decisions with your code. You will learn about the constraints when checking your if statements, different ways to write an if statement and using the else statement for when the if statement in not true. You will learn about adding an if statement to check multiple conditions with the elif statement. You will also learn how to order elif and if statements for your code to work correctly, and how to combine conditions with the logic operators and & or.

    Next, you will learn about loops and how to create a for loop. You will learn about nesting loops in loops and using a variable as the condition in the loop. You will learn about accessing the loop values and manually assigning values for each step in the loop.

    Finally, you will learn about creating and constructing while loops. You will learn about how a while loop functions. You will learn the difference between using a for and while loop as well as mistakes that can happen when you use loops in your code.

    This free Alison course will be of great interest to those learners who wish to get started in programming and improve their ability to write programs using the Python programming language.

    Prerequisites: You should have completed the previous two courses on programming with Python: 'Programming Concepts with Python' and 'Python Programming - Working with Numbers, Dates and Time'.

  • Having completed this course you will be able to:
    - Identify an if statement and explain its usefulness in coding.
    - Describe the constraints used for constructing if statements.
    - Identify an elif statement and explain its differences to a standard if statement.
    - Explain the use of logic operators and & or in your if statements.
    - Describe the use of Loops in your code.
    - Explain how to import the turtle library for drawing on screen.
    - Identify the process in constructing a for loop
    - Describe the use of for loops versus while loops.
    - Explain the process for constructing a while loop.
    - Identify issues that can occur when using loops in programming.

  • All Alison courses are free to study. To successfully complete a course you must score 80% or higher in each course assessments. Upon successful completion of a course, you can choose to make your achievement formal by purchasing an official Alison Diploma, Certificate or PDF.

    Having an official Alison document is a great way to share your success. Plus it’s:

    • Ideal for including in CVs, job applications and portfolios
    • An indication of your ability to learn and achieve high results
    • An incentive to continue to empower yourself through learning
    • A tangible way of supporting the Alison mission to empower people everywhere through education.

Modules List( 5 )
  • Python Programming - Working with Complex Decision...
  • Module 1: Making Decisions with Code
    • Learning Outcomes
    • If Statements - Part I
    • If Statements - Part II
    • Branching
    • Lesson Summary
  • Module 2: Complex Decisions with Code
    • Learning Outcomes
    • If Then Otherwise
    • Combining Conditions
    • Nested If Statements
    • Lesson Summary
  • Module 3: Repeating Events
    • Learning Outcomes
    • For Loops
    • Nested Loops
    • Accessing the Loop Value
    • Lesson Summary
  • Module 4: Repeating Events until Done
    • Learning Outcomes
    • While Loops
    • Looping Issues
    • Lesson Summary
  • END OF COURSE ASSESSMENT
  • Module 5: Python Programming: Working with Complex Decisions and Events Assessment
    • Python Programming - Working with Complex Decisions and Events Assessment
Topics List ( 5 )
Module 1: Making Decisions with Code
In this module you will be introduced to having your code check conditions and make decisions with the if statement. You will learn about the constraints for checking your if statements. You will learn about how there are generally two different ways to write an if statement. You will learn about using the else statement for when your if statement is not true.
Topics List ( 5 )
Module 2: Complex Decisions with Code
In this module you will be introduced to further detailed methods for using an if statement. You will learn about the elif statement and how it can be used to check multiple conditions. You will learn about combining conditions using logic operations and & or. You will learn about nesting you if statements within your if statements.
Topics List ( 5 )
Module 3: Repeating Events
In this module you will be introduced to the concepts of loops. You will learn about using the turtle library to draw lines on screen. You will learn about using for loops and the process in constructing them. You will learn about nesting your loops and using a variable as the condition in your loop. You will learn about accessing the loop value and manually assigning values for each step in your loop. You will learn about skipping over steps in you loop if you want.
Topics List ( 4 )
Module 4: Repeating Events until Done
In this module you will be introduced to the concepts of while loops. You will learn about using while loops and how they work. You will learn about how to construct while loops to meet your needs. You will learn about using while loops instead of for loops. You will learn about mistakes made when creating loops and using loops.
Topics List ( 1 )
Module 5: Python Programming: Working with Complex Decisions and Events Assessment
You must score 80% or more to pass this assessment.
Course Features
  • Duration

    2-3 Hours

  • Publisher

    Channel 9

  • Video

    Yes

  • Audio

    Yes

  • Assessment

    Yes

  • Certification

    Yes

  • Price

    Free

  • Reward

    50 Pts

  • Responsive

    No

Reviews and Rate
This course has no reviews yet.
Tags