@AminaAtaeva-b4v avatar
@AminaAtaeva-b4v
This actually helps so much it is detailed and answers questions I have gotten from other tutorials this one here is hands down the BEST one.
Oct 19, 2025
Rated 5 out of 5
Abdullah Aldughayem
Video transcript: Hey, Chris and the team. Thanks for giving the course. The course definitely helped me build my confidence in building the app, and I'll definitely recommend the course to my friends, whoever wants to learn app development. What else? What I liked about the course is like, it was easy steps to follow, most of it. So everything was like baby steps, and every step was explained thoroughly, so it helped a lot.
Alican Tarım avatar
Alican Tarım
youtube
This course is really great. I also watch it on your own page and you inspire me. I worked on iOS for about 4-5 months. I had to take breaks during this process for some reasons. I started in the last 15 days and this time I decided to continue with your trainings. You are definitely a great instructor and guide. I would love to meet you if possible. I sent a connection request from Linkedin but I guess you don't use it very often. If you read this comment of mine and contact me, I would be very happy. I will recommend you to everyone who wants to be an iOS Developer in my circle. Your narration is definitely great and since you convey the subject through the project, it becomes easier to understand. The fact that we directly put it into practice makes it much more memorable.
Nov 1, 2024
Rated 5 out of 5
Paul Fulda
Video transcript: Hey, my name is Paul. I just took the iOS foundation class with code with Chris, and I'm basically doing this as a hobby. Just wanted to learn, you know, everybody. I've been a Mac guy all my life, had all the Mac products, and I do it networking for my real job. So I just decided that I wanted to learn programming. Always been intrigued by it. Love math and puzzles. So I figured, well, this would be a challenge, so let's try to figure some of this stuff out. And I've dibbled and dabbed over it over the years and just thought about kind of take it a little more seriously. So that's why I kind of got into this. And this course, in my opinion, I've taken another one that was decent, but this one here I thought was a little better, a little more resources you can use, and I think it's a great course. I would recommend it to anybody. I recommend it to my brother, and he's looked up some things. Don't know if he's signed up with Chris for a year, but I did because I was. I thought it was worthy of doing so. And I want to spend more time learning to write some apps. And my goal is to just get an app on the App Store, just one, and just see if I can get that far. So that's kind of what I'm working towards. And yeah, I recommend this class highly. I think it's really good.
Rated 5 out of 5
Alen Hernández Infante
Video transcript: Hello, I am Alen. I am Mexican and I only want to say that the course is very useful. Chris explains in a way that is very easily to understand. I love that he gives you the assets for build your app and he tells you step by step what do you need to do. And I am very excited to build many apps and I want to continue in other models.
Dave H avatar
Dave H
youtube
This course is solid gold. It's WAY more end-to-end descriptive of building an app rather than just focusing on swift code itself. Thanks a bunch Chris.
Aug 24, 2024
Brannon Garrett avatar
Brannon Garrett
Rated 5 out of 5
Was very fun and fast paced. I learned a lot in such a short amount of time. Looking forward to continuing the course!
Nov 4, 2025
Alvaro Gutierrez avatar
Alvaro Gutierrez
Rated 5 out of 5
Great course in all aspects. The voice and pacing are perfect if you are a new programmer or if you come from a different language. All the explained subjects are instantly put to practice with useful use cases and all is done within bit size lessons with great editing and extra features (quizzes between classes and challenges at the end of a module). To me, the best initial course for swift.
Sep 12, 2024
Ron Clifton avatar
Ron Clifton
Rated 5 out of 5
Happy with the pace and detail. Well done!
Jan 15, 2025
@thenorthwesternguy2023 avatar
@thenorthwesternguy2023
Thank you so much! Your videos help me launch my last app with less reliance on AI! Amazing work!!
Nov 29, 2025
Robin Simpson avatar
Robin Simpson
Rated 5 out of 5
Really enjoying your great teaching style and your small step-by-small step approach!
Jul 22, 2025
Ahmet Adem avatar
Ahmet Adem
Rated 5 out of 5
Great starting point. I'm an experienced React developer, it was great for me to start my native mobile developer journey.
Dec 23, 2024
Brian Boudreau avatar
Brian Boudreau
Rated 5 out of 5
CodeWithChris offers an outstanding introduction to Swift coding in Xcode. Chris masterfully breaks down every element of Swift, ensuring that you gain a clear and comprehensive understanding of the language. The modules are well-paced and perfectly sized, making it easy to absorb the content without feeling overwhelmed. One of the standout aspects of this course is how Chris instills confidence in his students. He has a unique ability to make you feel like coding is within your reach, no matter your previous experience. His teaching style is approachable and encouraging, turning what might seem like complex concepts into manageable, understandable lessons. If you’re looking to get started with Swift, this course is an excellent choice. By the end of it, you’ll not only have a solid foundation in Swift coding, but you’ll also feel empowered to take on more advanced projects. Highly recommended!
Aug 15, 2024
@SammyCannillo avatar
@SammyCannillo
youtube
Incredible video! Love your teaching style and organization & summary of concepts after each lesson!
Dec 22, 2024
Robert Marchi avatar
Robert Marchi
Rated 5 out of 5
I haven't coded in many years, but I was able to pick right up thanks to the great examples and explanations. It is also a great intro to the Xcode development environment.
Sep 24, 2025
@lumenia33 avatar
@lumenia33
You are soooo good in explaining coding and everything around! I am following your "How to buld an App with AI using Cursor" and I am Loving it. I tried Cursor before, when AI all began but in these Videos, I get the feeling of doing everything right, Step by Step. Thanks for your clear explanation about the MCP Server, as always .
Jan 22, 2026
@thaerzori2684 avatar
@thaerzori2684
youtube
Thank you for this outstanding video. I struggled for couple of weeks to understand the difference between @State, @Binding and how data flow between views. You explained them masterfully. Keep up the good work.
Nov 6, 2024
Don Bell avatar
Don Bell
Rated 5 out of 5
It has been super helpful having this chat available to work though problems
Oct 29, 2025
@aksharb avatar
@aksharb
youtube
Hi, Chris! I already know programming but I had been procrastinating on learning iOS development with Swift for years. This course was a perfect introduction to iOS development with Swift and SwiftUI and this is one of the few coding tutorials that I have been able to finish. Thank you for making this easy yet not "boring"! I'm now doing your "the Menu App" course.
Mar 16, 2025
David Chambers avatar
David Chambers
Rated 5 out of 5
I felt the courses you offered where fantastic and helped me grasp the art of programming.
Jan 23, 2025
Cliff Prudhomme avatar
Cliff Prudhomme
Rated 5 out of 5
Excellent teaching skills. Easy step-by-step actions to follow.
Jan 14, 2025
Alexandros Tsitiridis avatar
Alexandros Tsitiridis
Rated 5 out of 5
Amazing course! Would recommend without a doubt!
Aug 22, 2024
Peter Schwenk avatar
Peter Schwenk
Rated 5 out of 5
Great for beginner coder or experienced learning new language. The background and architecture comments add tremendous value!
Aug 14, 2024
@SGA01 avatar
@SGA01
youtube
I don't know if there is anyone else who explains things so clear and precisely the way you do it. Deserved a subscription.
Nov 4, 2024
Rated 5 out of 5
Zachary Schwendiman
Video transcript: Hi. So I'm just finishing the iOS networking course on CodeWithChris.com and I just want to say it's been a fantastic course. When I started, I just finished the iOS foundations course and it touches on API calls and things like that a little bit, but it doesn't really get into it. And when I started this course, I was really struggling with, with the challenge apps at the end, getting them to work properly, they're having issues. Same thing with the JSON parsing the data that you retrieve from the API call. I was really struggling with getting that to work. And after taking some time with it, it's a little bit more complicated than the iOS foundation stuff. It's clicked and I feel like I can work with pretty much any API no problem. I have a lot of confidence going into finding them, reading the documentation, implementing them, interacting them with queries and using URLs and things like that. I don't feel like I have any issues with that. No hiccups with that. It's all really clear to me now. So I'm ready to move on and make my own apps with my own API calls. Same thing with Source Control, Async, Await. All the other stuff that I learned in this course, I feel like I have a much better understanding of of best practices and how to be using those things in my apps.
Bhargavi Irsadla avatar
Bhargavi Irsadla
Rated 5 out of 5
I have just started with Swift and this was very interesting. I completed this whole session in just a single day and I enjoyed it a lot.
Jun 12, 2025
Rated 4 out of 5
Stephane Boutet
Video transcript: Hi, Chris and the team. My name is Stephane Boutet and I just got my app, Scientific Timer, accepted to the App Store. So thank you for your course. Just to give you a bit of background, I'm a scientist, a biologist with no real or formal training in computer science or programming or coding. I know a little bit of bioinformatics to analyze genomic data, but I had no experience with SwiftUI or making a mobile app. So your course were really great for me to start from scratch and I particularly enjoyed the way all the different courses, fundamentals, Swift data networking, were put together because it's really starting from scratch and step by step it ramps you up to build your own app. What I also really enjoyed was that building an app is not just coding. There is a big part in terms of designing and the courses are giving a lot of information and tools. So you are able to do the other part, not just the coding part, but the design on finding the tools so you can build your apps. It took me nine months, almost a year, but it was totally worth it and I think I'm ready to build more, more apps. I will definitely recommend your course to my friends. Your course was already recommended to me by a friend of mine and I jump on it and start learning. Thank you so much.
Rated 5 out of 5
Alexandre Roget
Video transcript: Hi, my name is Alex San and I'm a French engineer in computer science, so I wanted to learn how to build an app in iOS for a long time. So I finally decided to start with the free courses. So worldcard game and the Munu app and since these courses were really great and well explained so I decided to join the CW C membership. So I just finished the iOS foundations module. It was a lot of fun. I especially enjoyed the guidebook app module and so I'm really excited to keep learning more. So thanks a lot Chris and see you in the upcoming courses.
@ffox3123 avatar
@ffox3123
youtube
Thank you so much for making this! This is exactly the kind of walk through I was looking for. Really awesome job Chris!
Aug 21, 2024
Dr. Joel Eisenstat avatar
Dr. Joel Eisenstat
Rated 5 out of 5
Since 1985, I have exclusively used Macs for coding, primarily due to my father’s ALS diagnosis. The original Mac possessed text-to-voice functionality, which was exceptionally beneficial to him as his disability progressed. Subsequently, I utilized Macs in my dental practice, where their user-friendly interface and reliability made them ideal workstations. In my retirement, I enrolled in Chris’s SwiftUI course to enhance my coding skills. In retrospect, this decision proved highly advantageous. I now proficiently use Xcode with Cursor and have encountered the issues mentioned in Chris’s email. However, these challenges are readily overcome with the knowledge gained from codewithchris. My initial app was successfully uploaded to the App Store, with the sole exception of administrative requirements imposed by the app store. There were no software-related issues. While it is possible to use Cursor without prior coding experience, I strongly recommend starting with codewithchris to optimize your time and minimize frustration. Dr.Joel Eisenstat SteriCentre Software stericentre.com
Mar 1, 2025
Cesar Bustamante avatar
Cesar Bustamante
Rated 5 out of 5
I really enjoy the methodology of the course.
Oct 15, 2024
Curtis Thornhill avatar
Curtis Thornhill
Rated 5 out of 5
This course was great. I definitely have to practice so I can learn and get the hang of coding but I am grateful so far. You are a great teacher.
Oct 5, 2024
Rated 5 out of 5
Gian Gasendo
Video transcript: I appreciate everything that Chris did into trying his best to convince people, myself included, into doing his course. My struggles were the challenges, but given that you don't have to submit anything for the challenges at the end of each module, it's really easy to learn. Chris is encouraging us to try. And even though I am aware that there are people who look at the solution right away before trying any challenge, out of fear and any anxiety, I understand how hard they're trying to learn and their struggles as well. So the challenges serve as reminder that you can do better. And it depends on whether you try your best, whether you have the capacity, the skills, and also your mind and heart as well. This course enhanced my knowledge in coding, given my experience with HTML, CSS and also all of my experience in computers. So this course from Chris is really helpful because what I like most is that Chris is showing and encouraging us who attend his course and who try out his course, even to continue to not give up, and also makes things a lot easier for us. For all of those people like me who are running to code like Chris, it's okay if sometimes you really feel confused and you really want to, like, take a break or take a pause for a while when you first see challenges and videos and then you were feeling a sense of shock and anxiety, it's okay. We're on the same boat. Just like me. I feel those things as well. So I'll recommend it to a friend who have similar experiences as me. But of course, I recommend it to lots of people who are interested in coding, whether they have the same or different experience as me. I will try my best also to show appreciation to Chris, and I'll try my best to show also others that I am really, really trying my best as well, to be on the same page and on the same boat in terms of the Swift UI and all other terminologies and topics that Chris discussed to us. And I appreciate that Chris is doing his job well and Chris is trying his best, his very best, to make coders, including me, learn his skills. Even though the last module was kind of challenging for me, which is module 4 and iOS foundations, I still see the effort Chris is trying to make. And it's normal. It's really okay if it takes very long time for you to learn about Jason JavaScript, because I feel the same way as you as well. So Chris deserves five stars because he really helped me and other people all around the world with their struggles in coding. And to Chris, thank you very much for showing initiative and showing us that you are capable of making many people scribes better and improving their jobs in the future, and I hope that I will really learn more. And to all other coders out there, I hope that you will really know who you are, how much you have learned, and as long as you are able to try your best and to also take a break sometimes.
@Philoreason avatar
@Philoreason
Super useful intro to MCP. Very good, succinct explanation and the example is great. Thx!
Jun 22, 2025
Rated 5 out of 5
kasa witra
Video transcript: Hi I'm Casa and I am 33 years old and I just started my developer career last year. I recently finished the iOS foundation course and I'm really happy with it. At first I searched around YouTube for Swift tutorial but none of them gave me what I need. Then I found the code with Chris channel and I was really impressive by his content, especially with the make an app in eight days series. It covered all the basics of swift programming and the explanation were super clear and detailed. That's when I decided to join CWC and for less than $40 a month you can get an amazing course plus a personal coach. Big thanks to Coach Inaki who helped me review my code. You can also join the CWC community forum where the people help you out when you get stuck. I highly recommend joining CWC if you want to learn iOS development. It's been a game changer for me and I'm sure it will be for you too.
@WalMartJanetSlay avatar
@WalMartJanetSlay
youtube
I’m 12 years old and I want to make an app that everyone can play on any device to have fun and no ads and I found the right video how to make one thank you
Feb 6, 2025
Ali Ahmed avatar
Ali Ahmed
Rated 5 out of 5
Thank you for these great training videos! I have come across your videos on YouTube while searching for Xcode & Swift tutorials and am I glad that I found your videos and started watching them. After finishing Module 1, I was so eager to continue watching more of your videos and decided to do Module 2 on your website. Thank you so much for offering these very informative and easy to follow videos.
Mar 13, 2025
N. Salt avatar
N. Salt
youtube
Underrated channel. Confident, clear, calm voice. Perfect attention to sequence and detail. Exactly the tutorial I need.
Feb 1, 2025
Bobby Leeper avatar
Bobby Leeper
Rated 5 out of 5
Great start course! I took this course in the days before SwiftUI. Frankly, the course at that time was laborious and tedious. I concluded that I would never be able to maintain and support the application I was planning because of the Storyboard approach. SwiftUI solved most of these issues for me. I would like see a more detailed tutorial for how to set up SF symbols to make them more readily accessible when they are needed. Thanks to Chris this clear and concise tutorial.
Nov 19, 2024
Rated 4 out of 5
Moussa Mbaye
Video transcript: Okay. My name is Musambai and I live in New York City. I am originally from West Africa, Senegal. I was trying to reinvent myself, and I came across a video in YouTube of Chris explaining that you can build an app for seven for seven minutes. And I believe it. But in the end, it took me almost, like, two years to complete the program. Thank you very much for your sacrifice, guys. And I have a lot of fun, like, doing it, and I don't know, man. You know, I'm really happy, man, to finish it. Thank you very much.
@trainerdeleon avatar
@trainerdeleon
youtube
Oh my gosh. I want to fall to your feet and clean your shoes! Do you know how hard I have searched for a plain english, non technical explanation of how an API call works using a real world example! You did that so well. It was clear, uncluttered and crisp, with awesome plain speak visuals! Thank you so much!!!
Oct 4, 2024
@thaerzori2684 avatar
@thaerzori2684
youtube
Excellent tutorial for developing an iOS app using cursor. very informative. Thank you.
Sep 28, 2025
John Pham avatar
John Pham
Rated 5 out of 5
Fast response and resolution.
Nov 8, 2025
@azizimode avatar
@azizimode
really appreciate how clearly and simply you explain each part
Oct 11, 2025
Eric Ciccotti avatar
Eric Ciccotti
Rated 5 out of 5
Nice and well explained. I speak French not understand english very well but CWC was very clear. Thanks!
Oct 13, 2025
Liia Koshelenko avatar
Liia Koshelenko
Rated 5 out of 5
This course was really helpful and interesting. I learned a lot of new UI skills.
Sep 30, 2025
Rated 5 out of 5
Kelvin Ricafort
Video transcript: Hi. I am a mobilized developer with eight years experience before taking this course. This course is for beginners and refreshing their iOS knowledge. This course helped me solidify my knowledge in iOS appreciation when I needed help. Christian the mentors would help me get past the errors and issues I had. I would likely recommend this course to my friends and family. Bye.
Arseniy Tikhonov
Video transcript: So the database model felt much easier than the previous model, which in turn was easier than the one before. And I realized that it's not about the difficulty, but it's about understanding of the course and improving as a coder. So I'm very happy I found this course. It teaches me exactly the right way, exactly the way I understand. And I'm really looking to forward to doing the. The final assignment. I. I feel excited about that challenge.
Rated 5 out of 5
Cai Zhiheng
llano cook avatar
llano cook
Chris! I got my start in programming with you around 7 to 8 years ago!! Checked in with the channel today out of curiosity. You really made a difference in this whole world looking a lot more accessible and fun. You helped me discover my love and obsession for this and led me down a road of insane growth and discovery that flew me from south america to the heart of silicon valley. I am now happy to say I just finished my freshman year as a CS/AI student at Stanford!!! You are phenomenal and never think otherwise.
Aug 1, 2025
Imran Parkar avatar
Imran Parkar
Rated 5 out of 5
The iOS Foundations course by CodeWithChris is an excellent starting point for beginners looking to dive into iOS app development. The course covers Swift programming, UIKit, and Xcode fundamentals in a structured, easy-to-follow manner. Chris’s teaching style is engaging, breaking down complex concepts into digestible lessons with hands-on projects that reinforce learning. Whether you're a complete novice or looking to solidify your basics, this course provides a solid foundation for building iOS apps. Highly recommended for aspiring iOS developers!
Feb 8, 2025
Corey Webster avatar
Corey Webster
Rated 5 out of 5
Chris made it very clear how to grab data from an API, keep the auth key hidden, and make a very clean user friendly restaurant app. I'm craving sushi now though.
Sep 9, 2024
Haniefa Tries avatar
Haniefa Tries
This is one of the best playlist of tutorials I've ever watched, you make it so easy and simple to understand. Thank you so much!
Apr 24, 2025
@Hey_Betertm avatar
@Hey_Betertm
Pretty cool, thanks for the tutorial. I expected that it would be much more difficult but you made it seem doable
Jan 2, 2026
George Eccleston avatar
George Eccleston
Rated 5 out of 5
Clear explanations and concise examples- good introduction to beginning to code. A short of explanation of the @State property wrapper and how it allows the func to access it would be helpful
May 19, 2025
@shamezrajan avatar
@shamezrajan
youtube
Great job Chris. I'm enjoying these easy-to-learn lessons. Thank you!
Aug 30, 2025
Rated 5 out of 5
Andrei Bazarkin
Video transcript: Thank you Chris for this recordings. This is a really great course. I think what I struggled before I started the course is that I tried to write it myself via ChatGPT, but I wasn't able to understand how the connection between the views work. So that's why all my code was failing. Now I kind of understand how the interaction works and to be honest, when I was also doing some challenges and exercises, I found that within current year where we are 2025 with ChatGPT basically you can write the app in the friction of minutes. So this is really nice and I like a lot that during this course, and I'm being quite new to the whole area of app applications, you were introducing the basic terminologies and really paid attention to the foundation. So that helped me to have a solid, I would say ground and then I could use the terminology when I'm explaining things that I want to build with ChatGPT. So this is really important for me and that's why I actually decided to carry on and I'm now on the second course of networking. Thank you.
@WojYT_official avatar
@WojYT_official
Wow, dude! I had no clue what even is coding, Xcode and all that stuff, but after watching two of your last videos about Xcode and Swift, I learned the basics flawlessly - THANK YOU FOR YOUR WORK, YOU ARE AMAZING!
Jul 16, 2025
Leila Lister avatar
Leila Lister
Rated 5 out of 5
Quick, simple & easy. 100% recommend.
May 23, 2025
Karch Klos avatar
Karch Klos
Rated 5 out of 5
As someone who has dabbled in coding with other languages in the past and wanted to try my hand at app-making, this module was a great way to get started. Chris is very concise and offers a lot of helpful basic knowledge and tips without making things overwhelming. It helped me get back into the habit of thinking like a coder, and I think even without my prior experience I would have been able to follow along and understand.
Sep 13, 2024
@erdemgulen avatar
@erdemgulen
Hi Cris, I am a self-taught developer without any technical background. I have came up with you a couple of months ago while I was trying to learn Xcode & Swift. I have watched all your recent videos and learned from you a lot. I wanted to thank you since you enlighten my way to solve the essentials of especially Xcode. Now I have 2 apps both are live on the App Store (1 swift & 1 react native/TS&JS). Cheers!
Aug 9, 2025
@reneebrown9849 avatar
@reneebrown9849
I like that, within a short period of time, you guide us in how to create a project that looks like it could potentially be an actual app.
Oct 23, 2025
@0xtabs avatar
@0xtabs
Great course again like always, Chris! I'm a product designer getting into IOS dev and I've never come across a better teacher than you. Thank you! Will be getting your CWC+ when I finish the next free course!
May 10, 2025
Rajesh Narayana Rao avatar
Rajesh Narayana Rao
Rated 5 out of 5
Course built upon the 8 day beginner course was built quite well to give functionality.
Mar 24, 2025
Timothy Lewis avatar
Timothy Lewis
Rated 5 out of 5
Second course in and I'm really starting to get a grasp on how to build iOS apps! Before, I would just code along with other instructors, not truly understanding much about what each component meant, but with this course and Chris as an instructor, it's making a whole lot more sense on how to build it from scratch.
Jul 6, 2025
Rated 5 out of 5
kasa witra
Video transcript: Hi, I'm Ghasa and I just finished the iOS database course. This course is more advanced than the ones before, like the foundation and networking course. If you haven't watched those yet, you should check them out. They're great. Now about the database course. I was really happy to learn about the crud operation because they are what make apps more dynamic. Crutch means creating, updating, deleting, and reading data. This course was not easy for me, but I didn't get stuck as much as before. I just watched the lesson again and again until I understood. So if you get confused, just rewatch the course and you'll get it. I also learned how to design apps, which was a big step for me. It was probably the most fun part out of course. Thanks Ujixi. Your challenges were really fun. I won't spoil them. You should see for yourself. I feel like my swift skills have really leveled up. Thank you Chris for explaining everything in such a simple way. I really enjoyed the course. I totally recommended this course. It advanced, fun and challenging and it feels like a new person. After you finish it. Join the CWC plus to get the course and see you all there.
Rated 5 out of 5
Conor Howard
Video transcript: Hey, everyone. Conor here. So, I've just wrapped up the iOS Foundations course on code with Chris, and I want to take a few moments to share my impressions of it. Now, this is going to be a bit of a long one, so I'm going to be reading from my notes a bit here, a quick overview of my background. I'm not what you would call a typical beginner iOS developer. I did have several apps in the app store over 10 years ago, but they were written in objective C in UIKit. So I'm kind of a beginner coming into it now as everything's starting to be written with Swift and SwiftUI over those last 10 years. I did try and get back into it on several occasions, but the timing just wasn't right and I ended up kind of dropping iOS development at the time. Now, why iOS development was the thing that had to drop. Honestly, things were kind of boring for me at the time. See, other resources that was using, they had a fatal flaw that just didn't agree with me. So in the beginning, you would spend several hours, maybe over the course of a couple of weeks, depending on what my schedule was like at the time. I just spent that time writing code and getting text printed back in the console, which, you know, that is essential to learning iOS development. Learning all the fundamentals, your variables, your constant loops, functions, structs everything, everything that is essential to programming, all has to be thought. But when you start putting it all at the front like that, it just kind of kills your momentum a little bit. And that's actually where the code with Chris format actually works really well for me. So now that I've wrapped up iOS foundations, I've actually got 12 apps installed on my phone now, and each one increased in complexity starting on day one, with just a simple app that displayed some images and some text on the screen. Day two, we moved on to a more complex layout where we started to layer those different elements on top of each other. We started to arrange them better to kind of create a much nicer ui. The third app then was an interactive app where we built the War card game, which you tap a button, it it will update two playing card images on the screen. It would calculate whether your card or the computer's card was the winner and update a score down the bottom of the screen. And those really was just the tip of the iceberg for what you're going to learn in iOS foundations. So let's see what I have here. Of those 12 apps installed on my phone now, they increase complexity to include tab and drill down navigation, passing data between multiple screens. You can tap a button to open a location on Google Maps. Actually, Apple Maps and everything else increased in complexity as well, such as reading data from a JSON file that we package within our application when we ship it, which is going to be a perfect setup to the next course, which is iOS networking, where we're going to learn to take that JSON data from an external source and load it live when the app is running. So what I'm trying to say is that the Code of Chris Solution has gotten it right for me. Other courses, you learn all of the, I want to say Swift fundamentals up front, but there's a problem with that. It's not as exciting as actually building the applications and seeing them on your phone from day one, really what we're getting into this for. Secondly, as well, if you spend so much time working on all of the Swift fundamentals upfront, by the time you come to using them, when you're building your app several weeks later in those courses, you're going to need to go back and refresh your details. The Code of Chris Solution takes all of those fundamentals. It breaks them up and scatters them throughout those 12 apps that you build. So you learn about a topic when you're about to put it into use, which I find is way more effective. And really, yeah, that's. That's kind of my thoughts on it. So other resources didn't work for me, but the Code of Chris Resource, so far, everything's going good and I have very good feelings about it going into the future. And I can see myself sticking with this for a very long time. Okay, see you now.
Naveen Kakada avatar
Naveen Kakada
Rated 5 out of 5
Excellent teaching, very easy to understand.
Oct 15, 2024
Rated 5 out of 5
Rumman Shahzad
Video transcript: Hi, my name is Rahman Shahzad. I'm a member of CWC, and I just finished iOS foundations. Actually, as I'm recording this, I just finished the hidden assignment and uploaded it now. So I'm gonna wait five days for it to be graded, so to speak. So I'm just gonna go through the list of questions. What was I struggling with before the course? Not really much. I will say that I've tried CWC a few years ago, but I never really stuck to it. So this course was mainly a review. But I will say that three years ago when I took this course, I was just a novice learning how to program, and currently I'm a third year student in computer science at a university, so I have a bit more better experience with programming and just ins and outs of computers in general. That said, this course this time around was a lot easier to follow through, to stick through, and I understood a lot more of what was happening and just I wouldn't like. Again, as I said, I wouldn't say that there was much struggle this time around. How did this course help? Honestly, it helped me solidify the foundations of iOS development, which was really good because iOS development is a career that I'm considering to pursue down the line. So this is like one of my explorations, if you will, of what careers I want to pursue in computer science. And honestly, I'm really enjoying this a lot. So this course helped me invigorate my interest in pursuing iOS development and even other fields of apple development in general, like those I want to explore as well. After this course. What did you like most about the course? Honestly, I think module four about the guidebook app was my favorite because I learned, like, it was the most intricate of the four modules, and I was able to really, I felt like that's where I was challenged the most. Like from the Pokemon app to the like to learning about JSON and parsing JSON. So, like, something that's not Swift or Swiftui, even the hand in assignment really put my skills to the test. I felt like I was actually learning by doing, and that helped hone in my skills, and I really like that. This course overall, and I can imagine the rest of the CWC courses as well, encourage learning by doing, practicing assignments, doing the challenges, and doing the hand in assignments, and that really helps solidify the skills, and I think that will help me become a more proficient programmer, and I would definitely recommend CWC to a friend. And honestly, my rating for this is five stars. Thank you so much for your support, and I look forward to the future courses I take with CWC.
@albgonzalez6367 avatar
@albgonzalez6367
youtube
I love this. I'm working on my first app. This was very helpful. I'm focused on Front-end code (HTML, CSS and Javascript). This really help me understand layout using HStack, VStack and Xstack. Also, Swift code is structured like Javascript. This should be fun.
Feb 18, 2025
Thomas Günther avatar
Thomas Günther
Rated 5 out of 5
I've looked at a few beginner courses. This one is, in my opinion, the best. Chris explains everything very clearly. I highly recommend it!
Oct 26, 2025
Julio Pardo III avatar
Julio Pardo III
Rated 5 out of 5
I like the iOS foundation explanation by Chris in his video. Makes it look easy. I had to struggle thru the challenge assignment for a few days. I did not resolve it and look at the solution which looked pretty straightforward. I need to develop a way to plan how to go about finding the solution to the challenge assignment. Overall I'm enjoying the training.
Feb 6, 2025
Rated 5 out of 5
kasa witra
Video transcript: Hi, I'm Casa and I just finished the iOS networking course. This course taught me so much about swift like using source control mainly git, securely storing API keys, making requests to third party APIs, and how to retrieve and parse data, among other things. The most challenging but exciting part for me was implementing the observation data pattern and getting user location. You can re watch the modules and each time you understand things better. Plus the mentors are super helpful when you get stuck, especially Sir Inaki. Thank you for all the support since the iOS foundation course. Overall, the iOS networking course is fantastic. It's not easy, but Chris explains everything freely, especially how the course works. I highly recommend joining the CWC, you won't regret it. Thanks and see you all there. Bye.
Joel Rivera avatar
Joel Rivera
youtube
Thumbs up to you and thank you so much for your excellent teaching lessons for a beginner like me, I am learning a lot from your teaching abilities that is very easy to follow.
Apr 25, 2025
Carlos Pinto avatar
Carlos Pinto
This is gold. I was looking for a crash course on Xcode, went for the official videos at the Apple Developer web, and none of their videos were as good (not even close) to how well-explained and clear this intro was. Really appreciate it, I’ll continue my Swift journey with Chris ️
Jul 5, 2025
Matt Bovett avatar
Matt Bovett
Rated 5 out of 5
Excellent course, Chris! Easy to follow, but not too easy! Just right. Good explanations, everything is very clear.
Mar 25, 2025
@gh0stvrgaming186 avatar
@gh0stvrgaming186
Mind blowing! Im definitely gonna try this out, thank you for explaining everything so clearly!
Jan 24, 2025
@yogiugorg609 avatar
@yogiugorg609
youtube
I'm only on Lesson 5 but had to pause to let you know that you really know how to present this for anyone! Thanks!
Mar 22, 2025
Traian Cretu avatar
Traian Cretu
Rated 5 out of 5
Professional and at the same time easy to follow and close to the student. Thanks, Chris!
Dec 29, 2024
feroos avatar
feroos
Rated 5 out of 5
awesome
Oct 20, 2024
Ralph Alberti avatar
Ralph Alberti
Rated 5 out of 5
Excellent job introducing me to Swift and building a basic app. Really gives me confidence that I can learn more.
Jun 26, 2025
Arseniy Tikhonov
Video transcript: Hello everyone. My name is Arseni. I work as a construction estimator in one of Canadian cities. Since I began learning Swift and Dax code in general, I have made a lot of progress. And most of this progress is due to Chris and his ability to make lessons very interesting and just short enough for me not to. To be able to understand it and at the same time to learn something new. So I'm very grateful to Chris for that. I'm looking forward to continue this course and I'm pretty excited about the final project that I have to do because I'm. I'm confident in my ability to complete it by myself. I would say the the Code with Chris course is one of the most effective course courses I have taken because I did some other courses on some other websites, but what they do, they just give you some general information that is not well thought. But Chris knows how to keep. He kind of knew how to keep me invested in Swift code by giving me the tasks that are interesting and just difficult enough to make me very enthusiastic about doing it, but not too difficult. So I feel desperate trying to complete them and feeling lost. So thank you very much Chris and I'm looking forward to continue this, my learning journey with you guys. Thank you very much.
Noah Onyejese avatar
Noah Onyejese
Rated 5 out of 5
This course is great for total beginners and as close to a real world scenario as possible.
Oct 15, 2024
@mrgentlecrownnyong111 avatar
@mrgentlecrownnyong111
youtube
You are so special. I came across your channel recently and I have gained some much ideas from you. Thank you so much.
Nov 6, 2024
@rivforest2395 avatar
@rivforest2395
youtube
Thanks for making this video showing a complete process instead of just code. This is practical because there is so much competition, you need more than just code, you need a strategy and work flow. Much Appreciated Much respect 🫡
Mar 1, 2025
@Master.Physics-g3d avatar
@Master.Physics-g3d
I just finished my warcard game, I had loads of fun making it and learnt loads! Thank you so much , great course!
Jan 6, 2026
Werner Dibl avatar
Werner Dibl
Rated 5 out of 5
Super easy way to start with iOS coding even when you had no clue before.
Nov 6, 2024
Waseem Mohammad avatar
Waseem Mohammad
Rated 5 out of 5
After completing module 1, I have learned so much and can see this course taking me far. Would recommend to anyone who wants to learn iOS development.
Feb 20, 2025
Neil Thorne avatar
Neil Thorne
Rated 5 out of 5
Awesome. Love the project-based learning. Friendly and welcoming training videos.
Oct 30, 2025
Aiden Toutain avatar
Aiden Toutain
Rated 5 out of 5
Hi Chris, I would like to thank you so much for all the free teaching that you are passing to everybody. It truly helps me to build skills and help my mom out, while being a teenager… I have a lot of respect for you. Thanks again, - Aiden
Jun 22, 2025
Arthur Danta avatar
Arthur Danta
Rated 5 out of 5
Best course for beginners in iOS Development and Swift.
Jan 30, 2025
Batula Lawan avatar
Batula Lawan
Rated 5 out of 5
Short, detailed, and easy to follow. You were somehow able gradually introduced us to new concepts without making it feel overwhelming.
Mar 16, 2025
Sebastian Costa avatar
Sebastian Costa
Rated 5 out of 5
I'm a programmer but have never developed an iOS mobile app. This was perfect to get familiar with the Xcode and the way it handles coding and building apps.
Aug 23, 2024
Rated 5 out of 5
MOHAMED BIN MD SAID
Video transcript: Hello hi, my name is Mohammed and I'm from Malaysia and I pick this app development iOS app development as a hobby back when Chris was producing tutorials in YouTube using UIKit, you know, doing IB outlets and doing constraints and whatnot and then I left the hobby and I picked it back up back in 2023 and I was struggling to understand SwiftUI. So this course really helped me to understand SwiftUI and understand the container views and how we're going to create views, custom views and everything. What I like most about this course is that all of the modules module 1, 2 and 3 and 4 it gradually increases in terms of the learning curve and the pace is really suits my understanding so that I can easily learn and understand each module and relate back to previous module and use that in the current module and so on. So I would recommend this course to any of my friends who are interested in app development and I hope Chris can continue to make courses great content like this. Thank you.
David Clough avatar
David Clough
Rated 5 out of 5
Chris, as always, very quickly and succinctly tells us how to separate the data so that it can be called by a data service, giving us options in how to get and retrieve our data.
May 2, 2025
Chandra Vita avatar
Chandra Vita
Rated 5 out of 5
This is really a great opportunity to find out if coding is for you. The instruction is slow but not sluggish, challenging but fun. Chris is an outstanding instructor and I cannot imagine anyone doing a better job of presenting the material. Hey, did anyone mention? It's free. Check it out!
Mar 1, 2025
Lance Young avatar
Lance Young
Rated 5 out of 5
For a while now I have been interested in learning programming and this course is allowing me to do so. The videos are very instructive and the way Chris teaches works great for me. Keep it up!
Jul 7, 2025
Moussa Mbaye
Video transcript: Yes, I had a great experience. Building my first app was a big step for me. I went from having no idea where to start to actually creating something real. My biggest Breakthrough was in Module 4. When I finally saw my upworking and realized I can actually do this, it gave me the confidence to keep learning and building more. Thank you.
@nvrgabe3066 avatar
@nvrgabe3066
You exactly answer my questions I just got into app developing after a long time because AI is really a gamechanger and my designing skills, creative ideas with a little coding knowledge is actually make the difference between idea to reality. Thank you for this video!
Jan 2, 2026
A B avatar
A B
Rated 5 out of 5
Best and easy to follow Swift lessons in 2025. Hope to learn more. Thank you.
Jan 31, 2025
Lyndon Kay avatar
Lyndon Kay
Rated 5 out of 5
Chris is the best teacher. And his lessons are always up to date for the most recent version of the software. Actually, the only on-line teacher I could find whose lessons were for the current version of the software.
Sep 26, 2024
@chas1085 avatar
@chas1085
youtube
Having taught for 6 years myself, I must say that you are an excellent instructor. Prepared, covering & clarifying points and preparing the learner for what is to come. Great job!
Aug 14, 2024
Dwiananto Rizky Wirawan
Video transcript: Hi. So my name is Risky and I'm from Indonesia. And before the, before this course, I never code, I never build apps. And you know, after this course, I really, really get some insight about how to build apps and how to code, especially in Swift. And the course is really super fun, really beginner friendly. And Chris, you know, it's his great explainer and I really appreciate it. And yeah, I would like to recommend this course to my friends and then I'm really excited to learn more about this course. Thanks.
@nvrgabe3066 avatar
@nvrgabe3066
You exactly answer my questions I just got into app developing after a long time because AI is really a gamechanger and my designing skills, creative ideas with a little coding knowledge is actually make the difference between idea to reality. Thank you for this video!
Jan 2, 2026
Mikaela Caron avatar
Mikaela Caron
Rated 5 out of 5
Thank you!! 😍😍 you’re one of the first resources I used and stuck to! Haha the first picture on my insta is going through CodeWithChris 29 day challenge ❤️ And I’ve done so much since then! Making my own tutorials, getting an iOS dev job, and even speaking at conferences!
Oct 22, 2024
David Clough avatar
David Clough
Rated 5 out of 5
Chris is terrific at explaining what is happening, when and where, which I find extremely helpful.
Mar 18, 2025
@mario_luis_dev avatar
@mario_luis_dev
The level of transparency in your videos doesn't go unnoticed Chris. Very much appreciate it! Keep up the good work.
Jul 27, 2025
@zahraakademik2273 avatar
@zahraakademik2273
youtube
Thank you so much!! I have run through from lessons 1- 5, and everything is effortless to learn. Such an amazing way to teach the lesson!!!
Feb 18, 2025
Cade Markle avatar
Cade Markle
Rated 5 out of 5
Best coding teacher ever. I am 12 years old and I wanted to code, so I tried this and it was so fun and I was learning a ton! (It only took me 1.5 days to complete).
Dec 27, 2024
Laurence Stone avatar
Laurence Stone
Rated 5 out of 5
Iñaki seems quite happy to help, and has been getting back to me within a day or two at most.
Feb 3, 2025
@martinhoneves avatar
@martinhoneves
Your voice, the way that you explain. Brilliant. Thank you.
Sep 17, 2025
Chris O Leary avatar
Chris O Leary
Rated 5 out of 5
How Chris breaks down his knowledge for someone with 0 experience is amazing. I've learned so much from the first lesson alone and I'm enjoying it, every step of the way.
Feb 21, 2025
@banakeeno avatar
@banakeeno
This video is so underrated. absolutely one of the best videos i have seen till now. keep it up please and i would love to see more videos about importing Design from Figma and maybe deploying the app also :)
Feb 13, 2026
Rated 5 out of 5
Gian Gasendo
Video transcript: As much as my parents support me with code, with Chris, my struggles were trying to reach the two hours in the morning and two hours in the afternoon, at least those hours per day for the coding. And it's really kind of difficult for me because I procrastinate a lot and hopefully, if I'm motivated enough, I pray that I will really, really give my effort. Even at the times that I'm really tired and I don't have the motivation, I try to push myself hard. And another struggle that I have were the terms that Chris was teaching me because especially with the APIs, sometimes it doesn't work and I don't have enough knowledge of Proxy Man. So hopefully the only motivation I have is to put my interest in the apps that I make and even skip the last two of the challenges. So that's why I was struggling because I really cannot understand a lot. For me, this course helped because Chris was trying to make it motivating, despite this course being more difficult than the first one. Networking is no joke. But even though I didn't manage to do the two challenges, it really helped me learn my knowledge, even if it's really very small. What I like most about this course is that his explanations are easy and he encourages me to be patient with myself and to not feel pressure, to not feel anxious, tense, or what not. Chris is a good teacher. He even shows how he's struggling with the code as well. Would you commend it to a friend? Of course I'll recommend it to a friend. He or she has to be patient enough to understand networking. And for me, it may not be beginner friendly for some, but of course, if you continue to push yourself to learn those topics and push yourself to watch those videos, one day you will really be able to understand his terms, His. His words. I his words. By the way, so far Chris has been really doing good. He's really been showing us a lot. And I am proud of Chris for making this course. Despite me not catching up with the challenges, even though I might have done something by skipping the challenges, I am willing to learn more with the final challenge. Especially when this video is coming up or came up before the final challenge, I may be not knowing right on how to put it into words, but despite me having autism, I really like how Chris is really helpful. And I can't say this once and I'll say it over and over again, you're doing a good job, Chris. And I hope that other people who have mental conditions, conditions like me, will be able to be assisted with proper guidance, especially those who don't like school, just like me. And I'm praying that I'll have the motivation in the future for everything that I do, especially with my interests and how I integrate them into the app with my unique ideas, and so are the other people's unique ideas as well.
Olu Ojuroye avatar
Olu Ojuroye
Rated 5 out of 5
Hi Chris, my testimonial is that since I joined your programme, I have been following your various tutorials on various App development topics expecially the iOS development from start to finish. I have also downloaded most of the codes attached to each of the courses that gave me a solid background in Swift Ui. The Challenge Despite this, I have gone through various app development processes with great difficulties, most especially when confronted with broken codes which I have been struggling with for months. I kept going because I was so dedicated and had the burning desire to complete an app that would be approved by Apple, at least. The solution now came when I came across your announcement that you'll be rolling out new courses on AI implementation in app development. I read it in one of your newletters like this one. How You Helped Me On My Journey The icing on the cake for me was your tutorial about "How to use AI" to develop App quickly. That was when I learnt about the combination of "Cursor" and XCode integration. I followed your tutorial deligently and that was what helped me during the development of my new app: Event Junction". I must confess that you have to know what you're doing before you can achieve this sort of development with AI and Xcode, as the machine cannot think for you creatively, as it only responds to commands you must have known yourself. To see it in action, click the link below to take you straight to my App and let me know what you think. apps.apple.com/us/app/eve... I'll appreciate it, if you could use this platform to encourage members to download the app freely from the App Store and use it. Suggestions for any improvement or features will also be appreciated for my next updates. How I'm Feeling Now I'm feeling very proud of myself because of the words of encouragement that I have been receiving from people who have downloaded and used the app. With my 70th birthday coming, the release of the app before my birthday was the best present for me during this celebration. My other feeling is the joy of creating a solution with features that solve event problems faster with QR Code generation, Budgeting, abilities to share generated events with SMS to groups of invitees etc. Thanks very much, Chris, for giving me the opportunity to achieve. Olu Ojuroye
Mar 14, 2026
Max Davis avatar
Max Davis
Rated 5 out of 5
A great start for learning Swift and SwiftUI. A+! Thanks for setting the foundations in an easy to understand format and pace!
Nov 19, 2025
@MarcEstwick avatar
@MarcEstwick
youtube
Hey Chris! This is awesome. We need more videos of devs talking about the business process of app development, so glad to see you’re doing this. Thinking of doing the same as well and sharing theories/strategies on app marketing, mistakes made and business lessons learnt. Looking forward to following your journey with the AI Design app and others.
Mar 1, 2025
Geoff avatar
Geoff
Rated 5 out of 5
Very speedy response!
Jan 18, 2025
@kayeceeh avatar
@kayeceeh
youtube
This was great! Thanks so much for the lesson. Your pace was awesome and the way you explain things is very clear and to the point.
Apr 19, 2025
George Lee avatar
George Lee
Rated 5 out of 5
Good introduction course on a Swift app. Good, easy to understand.
Oct 10, 2025