HWS Swift Coding Challenges: Real Problems – Real Solutions
HWS Swift Coding Challenges: Real Problems – Real Solutions, available at $49.99, has an average rating of 4.4, with 71 lectures, based on 240 reviews, and has 2277 subscribers.
You will learn about Increase your iOS problem solving skills by working through real world Swift coding challenges Take the whiteboard test with confidence after completing this course and secure that iOS job This course is ideal for individuals who are This course is for developers who want to prepare for an iOS interview – Or to simply level up your current Swift skills or If you are a novice coder with about six months of Swift training, then you'll gain a lot more knowledge and benefit by taking this course It is particularly useful for This course is for developers who want to prepare for an iOS interview – Or to simply level up your current Swift skills or If you are a novice coder with about six months of Swift training, then you'll gain a lot more knowledge and benefit by taking this course.
Enroll now: HWS Swift Coding Challenges: Real Problems – Real Solutions
Summary
Title: HWS Swift Coding Challenges: Real Problems – Real Solutions
Price: $49.99
Average Rating: 4.4
Number of Lectures: 71
Number of Published Lectures: 71
Number of Curriculum Items: 71
Number of Published Curriculum Objects: 71
Original Price: $39.99
Quality Status: approved
Status: Live
What You Will Learn
- Increase your iOS problem solving skills by working through real world Swift coding challenges
- Take the whiteboard test with confidence after completing this course and secure that iOS job
Who Should Attend
- This course is for developers who want to prepare for an iOS interview – Or to simply level up your current Swift skills
- If you are a novice coder with about six months of Swift training, then you'll gain a lot more knowledge and benefit by taking this course
Target Audiences
- This course is for developers who want to prepare for an iOS interview – Or to simply level up your current Swift skills
- If you are a novice coder with about six months of Swift training, then you'll gain a lot more knowledge and benefit by taking this course
Swift Coding Challenges is produced from the “Hacking with Swift” series of tutorials, which are written and authored by the award winning Swift programmer, Paul Hudson,and these videos were made with his permission
and support. You can always be guaranteed you’re learning the latest and greatest Apple technologies in the HWS tutorials. Hacking with Swift is one of the most popular Swift tutorial series online, which uses an approach that teaches you Swift programming incredibly quickly, and you end up with a huge library of finished projects that are yours to develop further, or ship to the App Store. Paul has received high praise from the creator of the Swift language, Chris Lattner, for his outstanding method of teaching, and series of Swift tutorials. And working together with iOS developer Steve DeStefano, the Hacking with Swift series of programming training videos are simply the fastest way to learn how to code in the Apple eco-system.
Note: Section 2 has the Swift 5 update for all the challenges, questions and answers.
Check out all of Paul Hudson’s Swift tutorials and books at HackingWithSwift
This course is designed to get you ready for your iOS job interview, and for that whiteboard test. All these challenges are real world examples that you can expect to see in an actual iOS interview. And if your not looking for a job, than these challenges are a great way to level up your current iOS skills, and get a great library of coding solutions for your reference to boot.
You’ll be presented with various challenges to solve, and I’ll be helping you along with hints, as well as the solutions and explanations for each of the challenges. I also provide a complete transcript of each lecture (solution included) for you to download as a text file.
And, this course is called Swift Coding Challengesbecause you will be challenged.
There is no learning without struggle, so if you don’t take the time to watch each challenge and
try it for yourself in Xcode, you’ll never know how you would have fared.
Note: This course is not for Swift beginners, so you should have at least six months of Swift
behind you…preferably a year. If you’ve completed Paul Hudson’s Hacking with Swift instructional tutorials at HackingWithSwift dot com, you should to be able to handle the
Easy challenges, and some of the Tricky ones. If you’ve completed his Pro Swift, then you should be able to
handle most of the Taxing problems too. If you consistently struggle with challenges, then you should definitely watch Paul’s Pro Swift
videos too. See all his tutorials and books at HackingWithSwift
What will be covered:
-
Course content from the award winning Swift programmer Paul Hudson’s book- Swift Coding Challenges
-
The latest Swift is used – Swift 5
-
Prepare for iOS interviews and ace the whiteboard test
-
Test yourself against your friends and level up your skills
-
Hints are given in for each challenge to help if you get stuck
-
Three skill levels: Novice – Intermediate – Senior developer
-
Solutions are given for all challenges – many challenges will have multiple solutions given
-
Most challenges can be done in a playground – the rest will use a mac command line project
-
Deep explanations as to how the code works
-
All the lectures are downloadable as a text file transcript – for your own coding library
-
Challenge yourself with Strings – Numbers – Files – Collections – Algorithms
-
Multiple choice challenges – Novice – Intermediate – Expert levels
Course Curriculum
Chapter 1: Extra Awesome Resources to Help you on your SwiftUI / Swift journey
Lecture 1: Extra Awesome Resources to Help you on your SwiftUI / Swift journey
Chapter 2: Introduction – What will i learn in this course?
Lecture 1: Introduction to Swift Coding Challenges – All Swift 5 Source code download here
Chapter 3: Strings
Lecture 1: Challenge 1- Are the letters unique?
Lecture 2: Challenge 2- Is a string a palindrome?
Lecture 3: Challenge 3 – Do two strings contain the same characters?
Lecture 4: Challenge 4 – Does one string contain another?
Lecture 5: Challenge 5 – Count the characters
Lecture 6: Challenge 6 – Remove duplicate letters from a string
Lecture 7: Challenge 7 – Condense whitespace
Lecture 8: Challenge 8 – String is rotated
Lecture 9: Challenge 9 – Find pangrams
Lecture 10: Challenge 10 – Vowels and consonants
Lecture 11: Challenge 11 – Three different letters
Lecture 12: Challenge 12 – Find longest prefix
Lecture 13: Challenge 13 – Run-length encoding
Lecture 14: Challenge 14 – String permutations
Lecture 15: Challenge 15 – Reverse the words in a string
Chapter 4: Numbers
Lecture 1: Challenge 16 – Fizz Buzz
Lecture 2: Challenge 17 – Generate a random number in a range
Lecture 3: Challenge 18 – Recreate the pow() function
Lecture 4: Challenge 19 – Swap two numbers
Lecture 5: Challenge 20 – Number is prime
Lecture 6: Challenge 21 – Counting binary ones
Lecture 7: Challenge 22 – Binary reverse
Lecture 8: Challenge 23 – Integer disguised as string
Lecture 9: Challenge 24 – Add numbers inside a string
Lecture 10: Challenge 25 – Calculate a square root by hand
Lecture 11: Challenge 26 – Subtract without subtract
Chapter 5: Files
Lecture 1: Challenge 27 – Print last lines
Lecture 2: Challenge 28 – Log a message
Lecture 3: Challenge 29 – Documents directory
Lecture 4: Challenge 30 – New JPEGs
Lecture 5: Challenge 31 – Copy recursively
Lecture 6: Challenge 32 – Word frequency
Lecture 7: Challenge 33 – Find duplicate filenames
Lecture 8: Challenge 34 – Find executables
Lecture 9: Challenge 35 – Convert images
Lecture 10: Challenge 36 – Print error lines
Chapter 6: Collections
Lecture 1: Challenge 37 – Count the numbers
Lecture 2: Challenge 38 – Find N smallest
Lecture 3: Challenge 39 – Sort a string array by length
Lecture 4: Challenge 40 – Missing numbers in array
Lecture 5: Challenge 41 – Find the median
Lecture 6: Challenge 42 – Recreate index(of)
Lecture 7: Challenge 43 – Linked lists
Lecture 8: Challenge 44 – Linked list mid-point
Lecture 9: Challenge 45 – Traversing the tree
Lecture 10: Challenge 46 – Recreate map()
Lecture 11: Challenge 47 – Recreate min()
Lecture 12: Challenge 48 – Implement a deque data structure
Lecture 13: Challenge 49 – Sum the even repeats
Lecture 14: Challenge 50 – Count the largest range
Lecture 15: Challenge 51 – Reversing linked lists
Lecture 16: Challenge 52 – Sum an array of numbers
Lecture 17: Challenge 53 – Linked lists with a loop
Lecture 18: Challenge 54 – Binary search trees
Chapter 7: Algorithms
Lecture 1: Challenge 55 – Bubble sort
Lecture 2: Challenge 56 – Insertion sort
Lecture 3: Challenge 57 – Isomorphic values
Lecture 4: Challenge 58 – Balanced brackets
Lecture 5: Challenge 59: Quicksort
Lecture 6: Challenge 60 – Tic-Tac-Toe winner
Lecture 7: Challenge 61- Find prime numbers
Lecture 8: Challenge 62 – Points to angles.rtf
Lecture 9: Challenge 63 – Flood fill
Lecture 10: Challenge 64 – N Queens
Chapter 8: 90 Multiple Choice Questions – Novice – Intermediate – Expert
Lecture 1: Multiple Choice questions – Novice
Lecture 2: Multiple Choice – Intermediate
Lecture 3: Multiple Choice – Expert
Chapter 9: Frequent Flyer Club – Hacking With Swift Coding Challenges
Lecture 1: Frequent Flyer Club – Coding Challenges
Chapter 10: Tour of Paul Hudson's Hacking With Swift site
Lecture 1: Tour of Paul Hudson's Hacking With Swift site
Instructors
-
Stephen DeStefano
SwiftUI / Swift / Developer / Instructor
Rating Distribution
- 1 stars: 2 votes
- 2 stars: 5 votes
- 3 stars: 26 votes
- 4 stars: 61 votes
- 5 stars: 146 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024