The Complete Swift 3 Hacking Bundle

356 Enrolled
5 Courses & 64 Hours
$35.00$700.00
You save 95% -

What's Included

Swift Coding Challenges: Real Problems, Real Solutions
  • Certification included
  • Experience level required: All levels
  • Access 70 lectures & 4.5 hours of content 24/7
  • Length of time users can access this course: Lifetime

Course Curriculum

70 Lessons (4.5h)

  • Introduction - What will i learn in this course?
    Introduction to Swift Coding Challenges6:35
  • Strings
    Challenge 1- Are the letters unique?3:47
    Challenge 2- Is a string a palindrome?2:58
    Challenge 3 - Do two strings contain the same characters?2:57
    Challenge 4 - Does one string contain another?2:05
    Challenge 5 - Count the characters4:26
    Challenge 6 - Remove duplicate letters from a string4:04
    Challenge 7 - Condense whitespace2:47
    Challenge 8 - String is rotated2:41
    Challenge 9 - Find pangrams1:29
    Challenge 10 - Vowels and consonants2:46
    Challenge 11 - Three different letters2:19
    Challenge 12 - Find longest prefix1:15
    Challenge 13 - Run-length encoding3:17
    Challenge 14 - String permutations3:21
    Challenge 15 - Reverse the words in a string1:33
  • Numbers
    Challenge 16 - Fizz Buzz2:23
    Challenge 17 - Generate a random number in a range2:54
    Challenge 18 - Recreate the pow() function1:41
    Challenge 19 - Swap two numbers1:43
    Challenge 20 - Number is prime3:12
    Challenge 21 - Counting binary ones3:20
    Challenge 22 - Binary reverse2:09
    Challenge 23 - Integer disguised as string3:40
    Challenge 24 - Add numbers inside a string4:39
    Challenge 25 - Calculate a square root by hand5:30
    Challenge 26 - Subtract without subtract4:06
  • Files
    Challenge 27 - Print last lines5:05
    Challenge 28 - Log a message4:45
    Challenge 29 - Documents directory2:09
    Challenge 30 - New JPEGs3:20
    Challenge 31 - Copy recursively2:59
    Challenge 32 - Word frequency5:06
    Challenge 33 - Find duplicate filenames4:16
    Challenge 34 - Find executables2:43
    Challenge 35 - Convert images3:58
    Challenge 36 - Print error lines3:45
  • Collections
    Challenge 37 - Count the numbers1:55
    Challenge 38 - Find N smallest2:47
    Challenge 39 - Sort a string array by length1:16
    Challenge 40 - Missing numbers in array2:34
    Challenge 41 - Find the median2:38
    Challenge 42 - Recreate index(of)1:41
    Challenge 43 - Linked lists5:43
    Challenge 44 - Linked list mid-point3:43
    Challenge 45 - Traversing the tree2:34
    Challenge 46 - Recreate map()3:17
    Challenge 47 - Recreate min()5:52
    Challenge 48 - Implement a deque data structure2:21
    Challenge 49 - Sum the even repeats2:55
    Challenge 50 - Count the largest range2:32
    Challenge 51 - Reversing linked lists5:38
    Challenge 52 - Sum an array of numbers4:37
    Challenge 53 - Linked lists with a loop11:51
    Challenge 54 - Binary search trees8:48
  • Algorithms
    Challenge 55 - Bubble sort4:22
    Challenge 56 - Insertion sort5:10
    Challenge 57 - Isomorphic values3:42
    Challenge 58 - Balanced brackets3:55
    Challenge 59 - Quicksort6:42
    Challenge 60 - Tic-Tac-Toe winner3:55
    Challenge 61 - Find prime numbers4:12
    Challenge 62 - Points to angles2:20
    Challenge 63 - Flood fill6:03
    Challenge 64 -N Queens8:12
  • 90 Multiple Choice Questions - Novice - Intermediate - Expert
    Multiple Choice - Novice8:44
    Multiple Choice - Intermediate9:36
    Multiple Choice - Expert12:32
  • Frequent Flyer Club - Coding Challenges
    Frequent Flyer Club - Hacking With Swift Coding Challenges2:07
  • Tour of Paul Hudson's Hacking With Swift site
    Tour of Paul Hudson's Hacking With Swift site1:24

Swift Coding Challenges: Real Problems, Real Solutions

SD
Stephen DeStefano

Stephen DeStefano is an Apple developer who has been creating apps for 7 years. He has worked with top programmers in the field, and continuously stays current and grows with Apple as technology continues to evolve. His goal here is to create video instruction that makes it easy for students to work with Apple's new language, Swift, and incorporate that knowledge into creating, some pretty amazing apps.

Description

This course is designed to get you ready for an iOS job interview and the whiteboard test you'll have to take. All of these challenges are real world examples that you can expect to see in an actual iOS interview. Not looking for a job just yet? They're still a great way to level up your current iOS skills, and a great library of coding solutions for future reference.

  • Access 70 lectures & 4.5 hours of content 24.7
  • Use the latest Swift, Swift 3
  • Prepare for iOS interviews & whiteboard tests
  • Reference solutions after working on them to see where mistakes were made
  • Get deep explanations as to how the code works
  • Challenge yourself w/ strings, numbers, files, collections, & algorithms

Specs

Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Compatibility

  • Internet required
  • Xcode 8 required (free to download)

Terms

  • Unredeemed licenses can be returned for store credit within 30 days of purchase. Once your license is redeemed, all sales are final.