Build your first app
⏱️ 8-12 weeks
In this part you will learn the tools, techniques and concepts needed to build a basic iOS app, from scratch. You will be introduced to the Swift programming language and learn how to utilise the Apple developer tools to build an app.
- Understand and use the Swift programming language;
- Use and explain the Apple developer tools: including Xcode, Interface Builder, Documentation Browser;
- Confidently converse with iOS developers, understanding the basics of coding and App development;
- Design, develop and build your own simple iOS Apps.
Work with augmented reality (AR) and the web
⏱️ 12-15 weeks
In this part you will learn how to build AR apps with Xcode and look at the different ways to integrate web content into your iOS apps.
- Use ARKit to create augmented reality scenes and objects for your apps
- Test and debug your AR app
- Connect to web services to fetch or send info to and from your app
Project: Create an iOS app from start to finish
⏱️ 15-20 weeks
In this part you will work on your very own project where you will go through the process of designing and prototyping your very own app.
- Incorporate effective design principles (and Human Interface Guidelines) into yourapp
- Utilisebrainstorming, planning, prototyping and testing into yourapp concept
- Testand evaluateyourapp with an audienceto gainfeedback
- Explainthe steps involved in getting an app onto the App Store
This course is continually updated in response to student suggestions – it has been completely updated to Blender 2.8 or later.
Blender is a fantastic platform which enables you to make AAA-quality models which can be exported to any game engine, 3D printer, or other software. Here are some of the reasons why you want to learn Blender with this online tutorial…
- Create assets for video games.
- Make unique 3D printed gifts.
- Design your dream house, car, etc
- Express yourself through 3D artwork.
Learn how to create 3D Models and Assets for games using Blender, the free-to-use 3D production suite. We start super simple so you’ll be ok with little or no experience. With our online tutorials, you’ll be amazed what you can achieve.
The GameDevtv team has created some of the world’s most popular online game development training courses. This Blender course has been enjoyed by hundreds of thousands of students and is consistently ranked the #1 Blender course on Udemy in terms of rating and popularity.
The course is project-based, so you will applying your new skills immediately to real 3D models. All the project files will be included, as well as additional references and resources – you’ll never get stuck. There are talking-head videos, powerful diagrams, quality screencasts and more.
For each of the models that you build you will follow this process…
- Be challenged to build the entire model yourself.
- Be shown step-by-step how to build it.
- Apply your knowledge regularly.
Have a more specific focus? Check out our other Blender courses which focus on characters and environments. Want to bring your models to life in a video game engine? Check out our Complete Unity Developer 3D course. Just look for our green leaf logo – a sign of passion & quality.
You will get full lifetime access for a single one-off fee. The creators are qualified and experienced with modelling and coding, so are able to explain complex concepts clearly, as well as entertain along the way. By the end of the course, you’ll be very confident in the basics of 3D modelling and rendering, and hungry to learn more.
If you’re a complete beginner, we’ll teach you all the modelling fundamentals you’ll need. If you’re an artist, we’ll teach you to bring your assets to life. If you’re a coder, we’ll teach you modelling and design principles.
Get plugged into our communities of amazing developers on Facebook (around 20k), in our own Community curated by our supportive and knowledgeable Teaching Assistants (17k views/day), and our student Discord chat group (10k live at any one time).
Dive in now, you won’t be disappointed!
- Getting Going In Blender
- Your First 3D Model In Blender
- Bowling Ball And Pins
- Low Poly Chess Set
- An Animated Lamp
- Modular Assets
- Furry Heads
- Updates and Important Messages
- Bonus Section – Game Asset Pack
- Continuing Your GameDev Journey
Specification: The Complete Guide to 3D Modeling with Blender
Deep Shah –
Very good course for the ones who have basic knowledge in programming concepts.
For absolute beginners in programming, this course is a bit tough..kudos to Angela for creating this course…waiting for your next.
Carl Everest –
Great course, can’t wait to continue.
Right now at lesson 52,
This course is amazing, the best course I have ever taken. This is a game-changer.
Just show up every day, and invest all the time it takes. Go for it.
Marian Ade –
The teacher, Angela, is an excellent instructor. This 100 days of Python code is fun along with many hurdles to cross. I have taken 95% of the course but I need to revise some of the projects to better understand the logic & codes. Towards the end the course, it’s believed that you should have learnt enough to fly on your own.
Wonderful course & I recommend it.
Ethan Zerad –
I’ve had a good experience with this course. I learned a lot, Angela went deep diving into some of the more complex concepts and broke them down into pieces, that evantually led to these so-called complex topics become simply easy. This easily deserves 5 stars, being able to understand how things work, using documentation and just the process of developing, is something rare, but this course provides you with it, and that deserves 5 starts.
Now, that was the pro, let’s get to the con. I was tempted to give this course 4.5 stars, but evantually made it 5 because of the amazing explanations that led me to understand some topics I thought were so complex before. Why did I want to give it 4.5 stars? Well, because of the Data Science part, in days 71-80, you get pre-made documents with explanations and learn Data Science, and sure, maybe Angela wants to challenge you, but that’s the wrong topic to choose to challenge a programmer. This topic is complex, it’s frustrating, and hanging us out to dry with it is not helpful, whatsoever, I ended up feeling really insecure after this part. And maybe that’s just me, maybe other people understood it better, but I believe that this topic deserved some videos and explanation, so we could understand how things tick. However, this course is still 100% worth buying, it’s just that the last part of this course felt like it was already too far with the “deal with it” part of the course. I hope I’ll be able to understand Data Science and actually enjoy it at one point, but this, didn’t provide what I needed to understand the topic and enjoy it, it led to me being frustrated and doubtful about my ability, and some of you might say, “that’s just a part of being a programmer”, well, it is, but with this being a course, and with Data Science being a new topic, I believe that it deserves more explanation and videos that could help us see what is going on behind the scenes.
Abhinav & Aashish Mishra –
I was craving for a programming language compatible with or best for A.I. And voila! Just a day or two after, I discovered this course. I of course didn’t have a mac or interested in web designing. This course was just what is above my expectations!!!!
Bavan M Y –
pros :- 1. good way of teaching
2. useful exercises in every modules
3. different topics covered
1. Python taught here is only of beginner level. basically you are taught all you need to start learning a framework or anything related to python , but it isn’t touching any intermediate or advance topics. there is a lot more in python than just what is taught here .
2. you get to become jack of all trades ,but master of none. you learn many different topics , but nothing is in depth as it should have been , including python itself
3. Teacher doesn’t reply no matter how many doubts you have, I guess this goes with evey course of angela.
4. way too long than it has to be .
I literally didn’t feel like continuing this course anymore ,lessons are long enough to make a beginner discontinue it. I completed the rest of my python journey from youtube and that’s where I found out that this course is missing way too many things.
5. save time by watching every lesson in 1.5x speed. this isn’t an issue until you reach intermediate level in this course.
Brendon Meintjes –
Loved the course and it’s structure of doing something new everyday and tackling it one piece at a time. Also nice to be able to build so many apps so that you can actually see what you are learning, loads of practical to support the theory
P.sreelekha mithra –
i highly recommened foa all beginners to start python. Great thanks to Dr.Angela you make me feel strong and comfortable in python. your are great instructer i have ever seen. thanks a lot with lots of love.
Kunwar Nahush Singh –
Awesome !! Filled me with confidence. Really helpful for me.
Before Day 38, everything was excellent, but Day 38, there were less and less videos, spent 6 hours debugging an error but still can’t get the correct ENDPOINT website. On the SOLUTION they only put “YOUR ENDPOINT”. I’m frustrated. I need the exact ENDPOINT because that’s where I’m stuck at
Devang Jain –
The course is not updated and most of the solution codes don’t work and there are no video solutions towards the end
The best and most thorough Python course I’ve taken. Well worth the time you put into it. This course serves as an introduction to most of what Python has to offer and is beginner friendly, but increases in difficulty as it progresses, making it ideal for all levels (I had a year of Python experience before I found this course). I recommend this course to anyone learning Python at any level.