thumbnail image
  • Home
  • Math 
    • Contest Preparation
    • 5 x Smarter
    • Math Wizards Junior
    • Math Wizards Senior
    • Problem Solving 1
    • Problem Solving 2
    • Problem Solving 3
    • The Canadian Math Summer Contest (CMSC)
    • Student Projects
  • Science & Technology 
    • Python For Problem Solvers
    • Python For Algorithm Lovers
    • Future Healthcare Professionals
    • Future Engineers
    • Online Courses
  • Workshops 
    • Debate & Public Speaking
    • Future Healthcare Professionals
    • Canadian Math Summer Contest
    • Summer STEAM Workshops
  • Team 
    • Executives
    • Volunteers
    • Students
    • Winners
  • Life Lessons 
    • Lessons From Grandma
    • Problem Solving Techniques
    • Talent v/s Core Values
    • Vision 2021
  • …  
    • Home
    • Math 
      • Contest Preparation
      • 5 x Smarter
      • Math Wizards Junior
      • Math Wizards Senior
      • Problem Solving 1
      • Problem Solving 2
      • Problem Solving 3
      • The Canadian Math Summer Contest (CMSC)
      • Student Projects
    • Science & Technology 
      • Python For Problem Solvers
      • Python For Algorithm Lovers
      • Future Healthcare Professionals
      • Future Engineers
      • Online Courses
    • Workshops 
      • Debate & Public Speaking
      • Future Healthcare Professionals
      • Canadian Math Summer Contest
      • Summer STEAM Workshops
    • Team 
      • Executives
      • Volunteers
      • Students
      • Winners
    • Life Lessons 
      • Lessons From Grandma
      • Problem Solving Techniques
      • Talent v/s Core Values
      • Vision 2021
  • Home
  • Math 
    • Contest Preparation
    • 5 x Smarter
    • Math Wizards Junior
    • Math Wizards Senior
    • Problem Solving 1
    • Problem Solving 2
    • Problem Solving 3
    • The Canadian Math Summer Contest (CMSC)
    • Student Projects
  • Science & Technology 
    • Python For Problem Solvers
    • Python For Algorithm Lovers
    • Future Healthcare Professionals
    • Future Engineers
    • Online Courses
  • Workshops 
    • Debate & Public Speaking
    • Future Healthcare Professionals
    • Canadian Math Summer Contest
    • Summer STEAM Workshops
  • Team 
    • Executives
    • Volunteers
    • Students
    • Winners
  • Life Lessons 
    • Lessons From Grandma
    • Problem Solving Techniques
    • Talent v/s Core Values
    • Vision 2021
  • …  
    • Home
    • Math 
      • Contest Preparation
      • 5 x Smarter
      • Math Wizards Junior
      • Math Wizards Senior
      • Problem Solving 1
      • Problem Solving 2
      • Problem Solving 3
      • The Canadian Math Summer Contest (CMSC)
      • Student Projects
    • Science & Technology 
      • Python For Problem Solvers
      • Python For Algorithm Lovers
      • Future Healthcare Professionals
      • Future Engineers
      • Online Courses
    • Workshops 
      • Debate & Public Speaking
      • Future Healthcare Professionals
      • Canadian Math Summer Contest
      • Summer STEAM Workshops
    • Team 
      • Executives
      • Volunteers
      • Students
      • Winners
    • Life Lessons 
      • Lessons From Grandma
      • Problem Solving Techniques
      • Talent v/s Core Values
      • Vision 2021
  • Home
  • Math 
    • Contest Preparation
    • 5 x Smarter
    • Math Wizards Junior
    • Math Wizards Senior
    • Problem Solving 1
    • Problem Solving 2
    • Problem Solving 3
    • The Canadian Math Summer Contest (CMSC)
    • Student Projects
  • Science & Technology 
    • Python For Problem Solvers
    • Python For Algorithm Lovers
    • Future Healthcare Professionals
    • Future Engineers
    • Online Courses
  • Workshops 
    • Debate & Public Speaking
    • Future Healthcare Professionals
    • Canadian Math Summer Contest
    • Summer STEAM Workshops
  • Team 
    • Executives
    • Volunteers
    • Students
    • Winners
  • Life Lessons 
    • Lessons From Grandma
    • Problem Solving Techniques
    • Talent v/s Core Values
    • Vision 2021
  • …  
    • Home
    • Math 
      • Contest Preparation
      • 5 x Smarter
      • Math Wizards Junior
      • Math Wizards Senior
      • Problem Solving 1
      • Problem Solving 2
      • Problem Solving 3
      • The Canadian Math Summer Contest (CMSC)
      • Student Projects
    • Science & Technology 
      • Python For Problem Solvers
      • Python For Algorithm Lovers
      • Future Healthcare Professionals
      • Future Engineers
      • Online Courses
    • Workshops 
      • Debate & Public Speaking
      • Future Healthcare Professionals
      • Canadian Math Summer Contest
      • Summer STEAM Workshops
    • Team 
      • Executives
      • Volunteers
      • Students
      • Winners
    • Life Lessons 
      • Lessons From Grandma
      • Problem Solving Techniques
      • Talent v/s Core Values
      • Vision 2021
  • Home
  • Math 
    • Contest Preparation
    • 5 x Smarter
    • Math Wizards Junior
    • Math Wizards Senior
    • Problem Solving 1
    • Problem Solving 2
    • Problem Solving 3
    • The Canadian Math Summer Contest (CMSC)
    • Student Projects
  • Science & Technology 
    • Python For Problem Solvers
    • Python For Algorithm Lovers
    • Future Healthcare Professionals
    • Future Engineers
    • Online Courses
  • Workshops 
    • Debate & Public Speaking
    • Future Healthcare Professionals
    • Canadian Math Summer Contest
    • Summer STEAM Workshops
  • Team 
    • Executives
    • Volunteers
    • Students
    • Winners
  • Life Lessons 
    • Lessons From Grandma
    • Problem Solving Techniques
    • Talent v/s Core Values
    • Vision 2021
  • …  
    • Home
    • Math 
      • Contest Preparation
      • 5 x Smarter
      • Math Wizards Junior
      • Math Wizards Senior
      • Problem Solving 1
      • Problem Solving 2
      • Problem Solving 3
      • The Canadian Math Summer Contest (CMSC)
      • Student Projects
    • Science & Technology 
      • Python For Problem Solvers
      • Python For Algorithm Lovers
      • Future Healthcare Professionals
      • Future Engineers
      • Online Courses
    • Workshops 
      • Debate & Public Speaking
      • Future Healthcare Professionals
      • Canadian Math Summer Contest
      • Summer STEAM Workshops
    • Team 
      • Executives
      • Volunteers
      • Students
      • Winners
    • Life Lessons 
      • Lessons From Grandma
      • Problem Solving Techniques
      • Talent v/s Core Values
      • Vision 2021
  • Home
  • Math
    • Contest Preparation
    • 5 x Smarter
    • Math Wizards Junior
    • Math Wizards Senior
    • Problem Solving 1
    • Problem Solving 2
    • Problem Solving 3
    • The Canadian Math Summer Contest (CMSC)
    • Student Projects
  • Science & Technology
    • Python For Problem Solvers
    • Python For Algorithm Lovers
    • Future Healthcare Professionals
    • Future Engineers
    • Online Courses
  • Workshops
    • Debate & Public Speaking
    • Future Healthcare Professionals
    • Canadian Math Summer Contest
    • Summer STEAM Workshops
  • Team
    • Executives
    • Volunteers
    • Students
    • Winners
  • Life Lessons
    • Lessons From Grandma
    • Problem Solving Techniques
    • Talent v/s Core Values
    • Vision 2021
  • Search
    • PYTHON BASICS FOR PROBLEM SOLVERS

      Programming for Beginners

      REQUEST FOR MORE INFORMATION
    • COURSE OBJECTIVES

      • Understand the power of programming in solving problems
      • Understand what a software hiring manager validates when hiring a software engineer
      • Learn how to make python a go-to-tool for applying it in solving problems in our day-2-day life
      • Master the fundamentals of writing Python scripts
      • Learn core Python scripting elements such as variables and flow control structures
      • Discover how to work with lists and sequence data
      • Write Python functions to facilitate code reuse
      • Use Python to read and write files
      • Make their code robust by handling errors and exceptions properly
      • Work with the Python standard library
    • PROGRAM DETAILS

      HELPING TO FALL IN LOVE WITH STEM

      1

      INTRODUCTION

      • What is Programming? 
      • What is Python?
      • Role of python in problem-solving 
      • Write your first python program
      2

      Data Types, Variables, and Expressions

      • Assignment Sample: Write a program to calculate the percentage increase in the cylinder if the height and or radius is increased/decreased by a given percentage. 
      3

      Turtle Graphics

      • Assignment Sample: Write a program that displays a clock. It should ask the user to input an hour and minutes, and then have the turtle draw a clock face with the hour and minute hands in the correct position.
      4

      Functions, booleans and conditions

      • Assignment Sample: On planet CK STEM, each year has 15 months and each month has 26 days. Write a program to calculate your age on CK STEM today? How much younger or older you will be on this new planet?
      5

      Looping and iterations

      • Assignment Sample: Morphe images to change its face or make it run etc.
      • Write a program to check whether a product of digits at even places is divisible by the sum of digits at the odd place of a number.
      6

      Strings

      • Assignment Sample: Write a function that returns an acronym for a string consisting of the all capital letter of each word in a string. For example, make_acronym('Competitive Kids STEM') would return 'CKSTEM'.
      • Write a program to find if a word is a palindrome.
      7

      Flow of Control

      • Assignment Samples: Write a program to calculate maximum profit after buying and selling the stocks
      • Write a program that asks the user to enter a positive integer n and then outputs the nth Fibonacci number.
      • Solve a simple 3x3 or a complex 9x9 sudoku using lists.
      8

      FINAL PROJECT

      • The final project will be assigned in week 3. Students are supposed to use all concepts taught from week 1-8 and demo their solution in the final 2 weeks. The project will be marked based on the creativity and use of concepts taught in the first 8 weeks.
    • COURSE LOGISTICS

      15

      Total Number of Sessions

      60

      Length of each session in minutes

      Sep 16 - Dec 23

      First session starts, weekly

      7:00 pm

      Eastern Time (ET) when we will meet online every Wednesday

    • ENROLL

      Python Programming Registration
      Python Programming Registration
      250.00
      Our courses are carefully designed by industry leading professionals to enable critical thinking and problem solving skills using Python. We want students to understand how can then make Python as their go-to-tool even after course is finished.
      Select
      Quantity
      Coming soon
    • COURSE REQUEST FORM

      JOIN A TEAM OF WINNERS

      Student Name *
      School Grade *
      Select an option
      Course Interest *
      Parent Name *
      Email Address *
      Phone *
      Message
      Submit

    © Competitive Kids STEM Projects

      Home
      Contests
      Winners
      Contact
    All Posts
    ×
    Cookie Use
    We use cookies to ensure a smooth browsing experience. By continuing we assume you accept the use of cookies.
    Learn More