Beat the Codility Coding Interview in Python (Udemy.com)

Learn and practice how to solve many coding puzzles from Codility using Python.

Created by: James Cutajar

Produced in 2021

icon
What you will learn

  • Experience solving many of codility's coding interview puzzles, with problem descriptions, hints and solutions
  • Learn common problem solving tips ideal for coding interviews in python
  • Have a greater chance of passing the coding interview with codility, hackerrank and others

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 94 / 100

icon
Course Description

This course has been designed to help you pass your next coding interview. It focuses on puzzles from Codility's training lessons, so if you have an online coding test coming up, this course is perfect for you.
The key to passing coding interviews is to practice as much as possible by solving various types of coding puzzles. In doing so you sharpen your problem solving skills and eventually you will start to see patterns amongst the different coding solutions. You also increase your chances of being asked a problem youve already solved.
In this course youll get to practice many of these coding puzzles. In every section we introduce the topic, explain the problem and later provide you with a few hints that help solve the puzzle. In the end we arrive at the solution together.
Along the way you'll learn how to ride a motorbike, surf, scuba dive and fly an aeroplane. *Join me on this course, and lets get you to pass this interview!*Not really, however this course is pretty fun regardless.
All code in this course can be found on github, username/project: cutajarj/CodilityInPythonWho this course is for:
Python Developers about to take the codility coding interviewPython Developers about to take another coding interview, such as hackerrank or othersPython Developers about to take a face to face or phone coding interview

icon
Instructor Details

James Cutajar

James Cutajar is a software developer with an interest in scalable, high-performance computing, and distributed algorithms. He has worked in the technology field for over 15 years in various industries. He is also an author of various video courses on Scala and a book on data structures and algorithms. Through his career, he has been an instructor, open source contributor, blogger, and a tech evangelist. When he is not writing software, he is riding his motorbike, surfing, scuba diving, or ying light aircraft. He was born in Malta, lived in London for almost a decade, and is now working in Portugal.

icon
Reviews

4.7

36 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Medard Sery on 10/24/2020

well explained

By Alex O'Farrell on 9/10/2020

Good crash course for interview prep although will likely need to expand own learning beyond codility. I enjoyed the random 'action' videos at the start of each section :)

By Nathan Atkins on 9/8/2020

Instructor is doing a fantastic job of communicating a ton of information in perfect sized bytes.
Best $'s I've spent in a long time to blow 2 days learning how little I knew about something. Perfect pace, covered a lot of ground, looking forward to new content. Keep up the good work!
P.S. the different intro clips are a nice break when you are binge-learning.

By Dinakar Prasad Maurya on 9/2/2020

It matched perfectly - just - i expected more questions from codility
for example below should also include in this course-
Fibonacci numbers
Lesson 14
Binary search algorithm
Lesson 17
Dynamic programming
Lesson 90
Tasks from Indeed Prime 2015 challenge
Lesson 91
Tasks from Indeed Prime 2016 challenge
Lesson 92
Tasks from Indeed Prime 2016 College Coders challenge
Lesson 99
Future training

By Sean Kruse on 8/17/2020

Explanations were great! I feel more prepared for my coding test.

By Nikola Galvan on 8/8/2020

Yes!

By Ranjeet Kumar Verma on 7/26/2020

grtt

By Prince PRINCE on 7/19/2020

I have enjoyed the videos, thanks for making such nice short videos that make it easy to understand the problems.

By Seung Joon Park on 7/6/2020

It was nice for cramming knowledge. Lacked some details on how the equation/code was induced (ex. root(n) + 2 in the flag problem).
Hoping for an update on Dynamic Programming.

By Bojana Lazicic-Protic on 6/25/2020

Well structured course with nice theory explanations and practical examples. It gave me some insights on how to approach specific problems that I wasn't familiar with. I would not recommend this course for beginners, one should have solid grasp of programming before trying to proceed with this course.

By Deon Eloff on 6/23/2020

Very good presentation and structure.

By Juan Cabrera on 6/21/2020

It is really well-explained . Thanks and I'm looking forward to see more of your videos.