Learn Python by solving 100 Coding Challenges
3.1 (11 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
270 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Learn Python by solving 100 Coding Challenges to your Wishlist.

Add to Wishlist

Learn Python by solving 100 Coding Challenges

Earn your Python skills through solving popular coding challenges
3.1 (11 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
270 students enrolled
Created by Robert Lee
Last updated 11/2016
English
English
Curiosity Sale
Current price: $10 Original price: $20 Discount: 50% off
30-Day Money-Back Guarantee
Includes:
  • 3 hours on-demand video
  • 100 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Use Python to solve real world problems!
  • Use Python to complete your own projects!
  • Use Python to automate tasks!
  • Use Python to solve interview coding challenges!
View Curriculum
Requirements
  • Access to a computer with an internet connection.
Description

Become a Python Programmer!

This course is different from the others, in that each lecture will only provide you with hints to solve the problem at hand. You will not receive hand-holding instructions. You will need to work to form your own understandings and solutions

This is done deliberately, because I believe any good skill need to be earned. Your brain will be much more engaged if it is asked to fill in the blanks. Instead of just listening and memorizing huge amount of information. A more engaged brain during learning would definitely lead to a long lasting skill.

Apart from the introduction section, this course have 2 main parts. The first part will provide a recap to key concepts of the Python programming language. The second part composes of 100 popular coding challenges, often used by companies in testing junior programmers. Each challenge will have their solutions in PDF files attached to the lectures.

No matter where you are on your learning journey. You should have a look at the first part before embarking on the second. You could discover many useful tool for the challenges to come. Try to solve the problem on your own first before peek at the provided solution though.

You will get lifetime access to over 100 lectures plus corresponding Solutions for the coding challenges. Plus, this course comes with a 30 day money back guarantee! If you are not satisfied in any way, you'll get your money back.

So what are you waiting for? Learn Python in a way that will advance your career and increase your knowledge, all in a fun and practical way!

Who is the target audience?
  • Beginners who have never programmed before.
  • Programmers switching languages to Python.
  • Intermediate Python programmers who want to level up their skills!
Students Who Viewed This Course Also Viewed
Curriculum For This Course
112 Lectures
02:48:12
+
Before you start
3 Lectures 13:56
+
Preparation
9 Lectures 01:06:22

Python Essential - Intro
04:47

Python Essential - Variables
07:07

Python Essential - Control Structure & OOP
09:44

Python Essential - Data Structure
04:03

Python Essential - Syntax
07:58

Python Essential - Tools
05:42

Python Essential - Programmers' Concerns
08:35

Example: 2 Sum Coding Challenge
14:15
+
The 100 Coding Challenges
100 Lectures 01:27:54

Fizzbuzz is the simplest coding challenge for programming beginners. You perform simple tasks with Python's control statements. This is a quick warm up for you before we start escalating to more complicated problem.

Coding Challenge No. 1 - Fizzbuzz
01:31

Coding Challenge No. 2 - Add Binary
01:36

Coding Challenge No. 3 - Add Two Linked Lists
02:30

Coding Challenge No. 4 - Detect Anagrams
01:46

Coding Challenge No. 5 - Best Time to Buy and Sell Stock
01:49

Coding Challenge No. 6 - Best Time to Buy and Sell Stock with Cool Down
01:27

Coding Challenge No. 7 - Binary Tree Preorder Traversal
01:21

Coding Challenge No. 8 - Binary Tree Inorder Traversal
01:19

Coding Challenge No. 9 - Binary Tree Post Order Traversal
01:22

Coding Challenge No. 10 - Climbing Stairs
01:09

Coding Challenge No. 11 - Cesear Cipher
01:27

Coding Challenge No. 12 - Combinations
01:14

Coding Challenge No. 13 - Combinations Sum
01:14

Coding Challenge No. 14 - Combinations Sum II
01:26

Coding Challenge No. 15 - Count and Say
01:09

Coding Challenge No. 16 - Decode Ways
01:18

Coding Challenge No. 17 - Distinct Subsequences
01:26

Coding Challenge No. 18 - Divide Two Integers
00:39

Coding Challenge No. 19 - Edit Distance
01:03

Coding Challenge No. 20 - First Positive
00:47

Coding Challenge No. 21 - Largest Prime
00:47

Coding Challenge No. 22 - Fibonacci Number
00:59

Coding Challenge No. 23 - Linked List Cycle
00:27

Coding Challenge No. 24 - Rotate List
00:23

Coding Challenge No. 25 - Swap Two Variables
00:48

Coding Challenge No. 26 - Palindrome
00:46

Coding Challenge No. 27 - Jump Game
01:48

Coding Challenge No. 28 - Jump Game II
01:01

Coding Challenge No. 29 - Sorting Algorithms
01:07

Coding Challenge No. 30 - All Letter Combinations
02:10

Coding Challenge No. 31 - ** secret challenge **
01:07

Coding Challenge No. 32 - ** secret challenge **
01:01

Coding Challenge No. 33 - ** secret challenge **
01:28

Coding Challenge No. 34 - ** secret challenge **
00:51

Coding Challenge No. 35 - ** secret challenge **
00:34

Coding Challenge No. 36 - ** secret challenge **
00:42

Coding Challenge No. 37 - ** secret challenge **
01:21

Coding Challenge No. 38 - ** secret challenge **
01:03

Coding Challenge No. 39 - ** secret challenge **
00:40

Coding Challenge No. 40 - ** secret challenge **
01:05

Coding Challenge No. 41 - ** secret challenge **
00:57

Coding Challenge No. 42 - ** secret challenge **
01:18

Coding Challenge No. 43 - ** secret challenge **
00:39

Coding Challenge No. 44 - ** secret challenge **
00:51

Coding Challenge No. 45 - ** secret challenge **
00:44

Coding Challenge No. 46 - ** secret challenge **
00:35

Coding Challenge No. 47 - ** secret challenge **
00:42

Coding Challenge No. 48 - ** secret challenge **
00:28

Coding Challenge No. 49 - ** secret challenge **
01:10

Coding Challenge No. 50 - ** secret challenge **
00:32

Coding Challenge No. 51 - ** secret challenge **
00:34

Coding Challenge No. 52 - ** secret challenge **
00:40

Coding Challenge No. 53 - ** secret challenge **
00:32

Coding Challenge No. 54 - ** secret challenge **
00:30

Coding Challenge No. 55 - ** secret challenge **
00:46

Coding Challenge No. 56 - ** secret challenge **
00:37

Coding Challenge No. 57 - ** secret challenge **
00:48

Coding Challenge No. 58 - ** secret challenge **
00:33

Coding Challenge No. 59 - ** secret challenge **
00:44

Coding Challenge No. 60 - ** secret challenge **
00:22

Coding Challenge No. 61 - ** secret challenge **
00:50

Coding Challenge No. 62 - ** secret challenge **
00:26

Coding Challenge No. 63 - ** secret challenge **
00:57

Coding Challenge No. 64 - ** secret challenge **
00:34

Coding Challenge No. 65 - ** secret challenge **
00:53

Coding Challenge No. 66 - ** secret challenge **
00:51

Coding Challenge No. 67 - ** secret challenge **
00:44

Coding Challenge No. 68 - ** secret challenge **
00:43

Coding Challenge No. 69 - ** secret challenge **
00:39

Coding Challenge No. 70 - ** secret challenge **
00:36

Coding Challenge No. 71 - ** secret challenge **
00:36

Coding Challenge No. 72 - ** secret challenge **
00:53

Coding Challenge No. 73 - ** secret challenge **
00:33

Coding Challenge No. 74 - ** secret challenge **
00:28

Coding Challenge No. 75 - ** secret challenge **
00:36

Coding Challenge No. 76 - ** secret challenge **
00:47

Coding Challenge No. 77 - ** secret challenge **
00:37

Coding Challenge No. 78 - ** secret challenge **
00:44

Coding Challenge No. 79 - ** secret challenge **
00:33

Coding Challenge No. 80 - ** secret challenge **
00:22

Coding Challenge No. 81 - ** secret challenge **
00:29

Coding Challenge No. 82 - ** secret challenge **
00:43

Coding Challenge No. 83 - ** secret challenge **
00:41

Coding Challenge No. 84 - ** secret challenge **
00:26

Coding Challenge No. 85 - ** secret challenge **
00:47

Coding Challenge No. 86 - ** secret challenge **
00:51

Coding Challenge No. 87 - ** secret challenge **
01:07

Coding Challenge No. 88 - ** secret challenge **
00:37

Coding Challenge No. 89 - ** secret challenge **
00:30

Coding Challenge No. 90 - ** secret challenge **
00:29

Coding Challenge No. 91 - ** secret challenge **
00:28

Coding Challenge No. 92 - ** secret challenge **
00:37

Coding Challenge No. 93 - ** secret challenge **
00:29

Coding Challenge No. 94 - ** secret challenge **
00:34

Coding Challenge No. 95 - ** secret challenge **
00:30

Coding Challenge No. 96 - ** secret challenge **
00:34

Coding Challenge No. 97 - ** secret challenge **
00:36

Coding Challenge No. 98 - ** secret challenge **
00:32

Coding Challenge No. 99 - ** secret challenge **
00:31

Coding Challenge No. 100 - ** secret challenge **
01:18
About the Instructor
Robert Lee
3.1 Average rating
15 Reviews
328 Students
2 Courses
Business Programmer

I am a business intelligent expert with a passion for computer science and teaching. I have 11 years experiences in applied data science and teaching people coding. I hope to make coding fun and accessible to everyone. I am passionately believe that coding improve life quality, through better careers and perspectives. Please join me and have fun coding.