Review of Chris Ching's (CodeWithChris) IOS (Swift and X-Code) development course.

Chris Ching has a couple of courses he started fairly recently, and he even updated his free YouTube course to include material for the latest edition of Swift – SWIFT 3 and X-Code 8.

Chris appears to be a very conscientious guy, someone that we’d all love to learn from, and give our money to. I choose a course based on many factors, price and how clear the instructor speaks, how much I like the person the instructor seems to be. It’s funny, right? Those things all play into it, and affect how much I get out of a course. Anyway, I really like Chris and he is a very good teacher.

Who Is This Swift Course NOT For?

If you are an absolute beginner, you might do Nick Walter’s course for an easy and unintimidating introduction to learning Swift language. Then, come back here and read about Chris’s free YouTube course.

Who Is This Swift Course FOR?

If you already have some programming experience, or you’ve learned about Swift and X-Code a bit already and want more – this is probably going to be a good free course for you to tackle next. The information ranges from easy to moderately difficult. Some videos you may need to watch multiple times to really understand, but Chris is a good teacher of both Swift and X-Code.

Code With Chris Swift Course Reviewed

COURSE MATERIAL

3.5+ Hours of video instruction from 17 Swift tutorial videos.

COST OF COURSE

The price of Chris’s 17 Video Swift – X-Code YouTube Course is hard to beat – FREE. Chris has this free course, and three paid courses to choose from. Of course the free course should be taken advantage of first!

DOES THE COST MATCH THE LEVEL OF INSTRUCTION?

Chris over-delivers for this free course with over 17 videos comprising 3.5+ hours (215 minutes) of instruction at NO COST. This free course is a good introduction to Swift, and also Chris’s teaching style. By the end of the free Swift course, you will know whether you would like to pay for one of Chris’s premium paid-for courses. Keep in mind that one major benefit of taking paid IOS development courses from an instructor is that you get to ask questions. To me, that’s priceless. If you trust the instructor knows his/her stuff, you should almost definitely pay for a course or two just for this reason alone.

VIDEO CLARITY?

Chris records his screen at 1080p resolution – it’s quite clear on my MacBook Pro 13″ with Retina screen, and you should even be able to see it with a much less quality screen.

EXPLANATION OF BASIC CONCEPTS?

Chris’s explanations of basic code and X-code concepts is crystal clear. Along with Nick’s course on Udemy, they are the best I’ve seen. Keep in mind that Chris’s free course covers more than Nick’s paid course. Just presented in different ways, and really, both should be experienced.

EXPLANATION OF MODERATELY DIFFICULT CONCEPTS

Very well. With a free course, you’re not able to interact with the instructor much except by comments, and he isn’t answering comments at the moment I think because he’s focused on cranking out his free and paid-for content. Usually he is VERY good at answering comments even in the free section. I’m looking forward to his paid course in a week or so.

EXPLANATION OF DIFFICULT CONCEPTS?

There were parts I understood quickly with Chris’s presentation, and then there were things I was completely lost on. Chris does go through everything slowly, at a great pace, but of course there will still be things you don’t get the first time – no matter who the instructor is. I’ve found that to be true with everyone I’ve learned from so far. Go over the parts you can’t quite grasp and watch the videos a few times. Then, when you definitely just can’t pick it up – either move on, or write a comment on Chris’s Swift videos and ask. He or someone else will respond and it may help or not. Eventually you’ll be in a paid Swift course and you’ll be able to ask the instructor directly until you get an answer which helps you grasp the concept.

COURSE PACE

The pace is slow and at a good rate. I never felt like he was rushing through any part of it.

INSTRUCTOR SPEAKS SLOWLY AND CLEARLY?

Very easy to understand, slow, loud and clear.

INSTRUCTOR UNDERSTANDS SWIFT CODE AND X-CODE?

Chris seems to know the Swift language and X-Code software thoroughly. He never seems lost during the lessons, and he knows multiple ways to get X-code to do what he wants. He’s very skilled and knowledgable!

COURSE DIFFICULTY?

Starting around Lesson 9-10, it gets more in-depth and required a watching the videos a couple times in most cases to really understand.

EASE OF USING COURSE MATERIALS – AVAILABILITY?

It’s YouTube, so, if you have an internet connection – you’re in. If not, you can download the lessons for offline use using the YouTube app for iPhone or iPad. Or, just put “ss” in front of any YouTube url like this – ssYouTube.com and you can download the mp4 version for free for watching later on your computer or any device.

FINAL WORD ON CODE WITH CHRIS SWIFT TUTORIALS

This course is absolutely full of value, and you shouldn’t miss it. Chris’s style of teaching is very easy to follow, and yet unlike Nick Walter’s Udemy course, he actually gets into some of the more difficult – more real life – material in both SWIFT and X-Code.

ADVICE – Take this course after you take Nick Walter’s Udemy course and after you’ve played with the free Playgrounds app from Apple for helping you to learn SWIFT code as a fun, and challenging game for at least a few days – or weeks.