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 ADVANCED FOR ALGORITHM LOVERS

      ADVANCED Programming THROUGH ALGORITHMS

      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
      • Review the fundamentals of writing Python scripts
      • Learn advanced programming concepts
      • Learn how to translate requirements into design, pseudo code and program
      • Learn to create and use algorithms in programming
      • Introduction to AI
      NOTE: Basic understanding of any programming language is necessary for this course. We recommend completing Python for Problem Solvers before doing this.
    • PROGRAM DETAILS

      HELPING TO FALL IN LOVE WITH STEM

      1

      Python and Programming Basics

      • What is Programming? 
      • What is Python?
      • Review of basic concepts of Python
      • Role of python in problem-solving 
      • Assignment Sample: Given an integer n. Find politeness of number n. The politeness of a number is defined as the number of ways it can be expressed as the sum of consecutive integers.
      2

      Lists and Tuples

      • Assignment Sample: Write a function to draw histogram that using turtle for a given list of data,
      • Write a program that simulates rolling two 6-sided dice 100 times, and keeps track of how many times each sum occurs. What sum appears the most number of times? Print a table that shows a difference in the ratio of the actual occurrence to its theoretical probability. What happens if we increase frequency to 1000 or even higher numbers?
      3

      File Input/Output

      • Assignment Sample: Write a function that takes a filename as input and returns 3 integers to show the number of lines in the file, number of words in the file, and the number of characters in the file.
      • Each line of a file consists of a student's name, a sequence of integers which represent scores on various subjects.
        Write a program to read the data from this file and to write a new file. Each line of the new file should consist of a student's name and his/her average score.
      4

      Dictionaries

      • Assignment Sample: Write a program to do the translation of a paragraph in a file based on mapping of words in another file. The translated paragraph should be written to the third file.
      5

      Recursion

      • Assignment Sample: Write a program to find factorial of a number using recursion.
      • Write a program to sort a stack using recursion.
      • Write a program to reverse a stack using recursion.
      6

      DEEP DIVE INTO ALGORTHIM

      • Strategies for creating algorithms
      • Assignment Sample: Write a program to find all prime factors of a number. Also, find total factors of the number and sum of all the factors.
      • Write a program to find GCD and LCM of a number.
      • Write a program to calculate the maximum profit by selling N items at two markets.
      7

      Introduction to AI Using PYTHON

      • What is AI? 
      • How can you create an AI based model?
      • How can you use AI through python for solving day-2-day problems?
      • Data and decision analysis.
      • Create an AI Model and use Python scripts to consume this model.
      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

      Jan 13, 2021

      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