Where to Learn Online

Today I wanted to show you all the courses you can get in our Mammoth Unlimited Subscription. You get all these courses for only 19.99 a month. This is an investment in your future you should make. Why take expensive classes when you can learn from the comfort of your own home?

Get now at 59% off

  1. 3D House Design in Blender: Make Low Poly Art for Unity!
  2. 3D Model 32 Low Poly Buildings in Blender for Beginners
  3. 3D Modeling Bootcamp: Build Easy Low Poly Art in Blender
  4. A Comprehensive Beginner’s Guide to Coding in Kotlin
  5. Adobe After Effects Christmas Project
  6. Adobe Illustrator Christmas Project
  7. Adobe Photoshop Christmas Project
  8. Anyone Can Make High Poly Art: Build 3D Pipes in Blender!
  9. Arrays in Javascript
  10. Arrays in Swift
  11. Back to School Web Development and Programming Bundle
  12. Become a Web Developer: Learn the Basics and Fundamentals of Ruby!
  13. Beginner’s 3D Modelling – 10 Unique Low Poly Buildings in Blender
  14. Beginner’s ES6 Programming. Code for the Web in JavaScript.
  15. Beginner’s Guide to 3D Modelling 14 Low Poly Buildings for Games
  16. Beginner’s Guide to Elm Programming. Build Web Apps!
  17. Beginner’s Guide to swift
  18. Blender – Create 5 low poly swords for 3D character models
  19. Build 20 Games in SpriteKit for the iPad
  20. Build 20 Games in SpriteKit for the iPhone
  21. Build 30 Apps for Apple Watch
  22. Build 30 Mini 3D Virtual Reality Games in Unity® from Scratch (CC)
  23. Build 60 Games in Construct 2
  24. Build a savings app in Xcode for OSX
  25. Build and model a 3D Super MARLO runner clone in Unity®
  26. Build The Legend of Zenda Game in Unity® and Blender (CC)
  27. C++ Crash Course for Beginners
  28. C++ in One Hour
  29. Coding for Cats | Cat-Themed JavaScript Course
  30. Create 6 low poly rock models in Blender for 3D environments
  31. Create Arrays in Python NumPy – Learn Scientific Computing
  32. Create Flat Design Spaceships in Adobe Illustrator
  33. Create Low Poly Game Characters in Blender3D
  34. Data Science & Analysis: Make DataFrames in Pandas & Python
  35. For Loops in Javascript
  36. Functions in Swift
  37. Guide to quickly creating Blender art: High poly jet plane!
  38. Hello Coding Bonus Topics
  39. How to make 6 Figures teaching online
  40. How to make an Ad-Game from scratch without programming
  41. How to Make an iPhone App From Scratch
  42. If Statements in Javascript
  43. If Statements in Swift
  44. Introduction to NodeJS – Learn and Understand JavaScript
  45. Introduction to React and Redux. Code Web Apps in JavaScript.
  46. Introduction to SpriteKit. Build practical games.
  47. jQuery mobile
  48. Jquery mobile buttons
  49. Kids Coding – Beginner HTML
  50. Kids Coding – Beginners CSS
  51. Kids Coding – Introduction to HTML, CSS and JavaScript
  52. Learn 3D Modelling – Low Poly Buildings in Blender for Beginners
  53. Learn Adobe Illustrator in 1 Hour
  54. Learn Adobe Photoshop in 1 Hour
  55. Learn Blender 3D! Make Low Poly Houses & Buildings
  56. Learn C Sharp in One Hour
  57. Learn Construct 2 today!
  58. Learn how to build a Chess game in iOS 10
  59. Learn how to make 20 games in GameMaker
  60. Learn how to make 6 games in the Unreal Engine
  61. Learn how to make a song in GarageBand in 1 hour
  62. Learn how to make a song in one hour
  63. Learn how to make Apps for the Apple Watch with WatchKit
  64. Learn how to make games from scratch with no programming
  65. Learn how to make iPhone apps in 1 hour without any coding!
  66. Learn How to Make Web Apps – Beginner’s Javascript
  67. Learn How to Make Web Apps – Beginners CSS
  68. Learn How to Make Web Apps – Beginners HTML
  69. Learn HTML5 in an Hour
  70. Learn Javascript in Unity3D in 1 Hour for Beginners
  71. Learn Objective-C in 1 Hour
  72. Learn Python in 1 Hour
  73. Learn Swift 3, Xcode 8 and iOS 10 Step by Step.
  74. Learn to build 20 Android apps
  75. Learn to Code by Making an Air Hockey Game in Unity®
  76. Learn to code in 30 minutes!
  77. Learn to Code in C# in Unity3D for Beginners
  78. Learn to Code in Kotlin by Building an Android App
  79. Learn to code today! – 10 hours of practical, resume building content!
  80. Learn to code, Become a Web Developer and Master JavaScript!
  81. Learn To Make 20 Casual Games in Construct 2
  82. Learn to make 2D and 3D games in Unity®
  83. Learn to Make a Game in 30 Minutes with Construct 3
  84. Learn to make a savings app in XCode for OSX.
  85. Learn to make an HTML 5 calculator in 1 hour
  86. Learn to make HTML 5, Facebook, Chrome Store games and more!
  87. Learn Unity AI by Making a Tank Game
  88. Logo Game Construct 2 Mobile template
  89. Make 2D & 3D Graphs in Python with Matplotlib for Beginners
  90. Make 3D characters easily with MakeHuman and Blender3D
  91. Make a 2D Flappy Bird Game in Unity®: Code in C# & Make Art
  92. Make a 3D Portals Clone in Unity® and Blender from Scratch
  93. Make a compound interest app in XCode for OSX
  94. Make a compound interest calculator in Xcode
  95. Make a Game Background in Adobe Illustrator for Beginners
  96. Make a low poly scene in Blender and Unity in 30 minutes
  97. Make a media app in Xcode
  98. Make a Mega Dude Action Shooter Game in Unity® with Pixel Art (CC)
  99. Make a minimalist calculator in Xcode
  100. Make a Ninja Survival game for mobile in Unity® and Blender
  101. Make a savings productivity app in Xcode
  102. Make a spending productivity app in Xcode
  103. Make a Starship Unity Game Powered by Artificial Intelligence
  104. Make a stock price app in Xcode
  105. Make a To do list app in Xcode for OSX
  106. Make an Angry Birds Clone in Unity®: Complete 2D Puzzle Game
  107. Make an Imperial metric calculator in XCode
  108. Make an Innovative Calculator in Xcode
  109. Make an interactive savings app in swift
  110. Make Art by Coding! Create an SVG Scene for Web Animation
  111. Make Low Poly 3D Environment Models in Blender and Unity®
  112. Make Low Poly Apartments in Blender with Micro Blocks!
  113. Making an interactive savings app in Xcode
  114. Mammoth Interactive’s SkillFeed Videos
  115. Mastering Core Image: XCode’s Image Recognition and Processing Framework
  116. Modeling Computer Monitors in Blender
  117. Modeling floor lamps in blender
  118. Modeling kitchen appliances in Blender
  119. Modeling kitchen items in Blender
  120. Modeling lamps in Blender
  121. Modeling plates in Blender
  122. Modeling spaceships in Blender
  123. Popular JavaScript Framework: Learn The Ins And Outs Of Angular 2
  124. Prototyping a floor plan in Blender
  125. Prototyping and building a web app
  126. Prototyping Curves in Blender
  127. Prototyping tables in Blender
  128. The Amazing Webinar Deal -5 Courses in 1
  129. The Complete Game Developer Course – Build 80 Games in Construct 2
  130. The Complete Java and Android Studio Course for Beginners
  131. The Complete Web Developer Course: Build 20 Websites
  132. The Deep Learning Masterclass: Classify Images with Keras!
  133. The Secret to Smoother Gameplay with Unity AI
  134. The Ultimate iOS 10, Xcode 8 Developer course. Build 30 apps
  135. The Ultimate iOS 11 Course. Learn to Build Apps!
  136. The Ultimate Xamarin Course – Build Cross-Platform Apps!
  137. Ultimate Python Beginner Course. Learn to code today! (CC)
  138. Ultimate TVOS Guide for Beginners. Learn to code in Swift 3
  139. Unity Machine Learning with Python
  140. WatchOS Beginner Crash Course. Learn to code in Swift 3.0
  141. Xcode 6 – 01. Make a Basic Tip Calculator in Swift
  142. XCode 6 – 02. Make an innovative calculator
  143. Xcode 6 – 06. Compound interest calculator
  144. Xcode 6 – 11. OSX Kids addition game
  145. Xcode 6 – 14. Dice game app in Swift
  146. Xcode 6 – 16. OSX Subtraction Game for kids
  147. Xcode and jquery mobile
  148. Xcode and mobile apps
  149. Xcode Fundamentals – Designing a User Experience for iOS7
  150. Xcode Fundamentals: How to design a user experience in Cocoa
  151. XCode Web App Introduction
  152. Xcode6 – 10. Small Addition app
  153. Zero to Hero Blender Course: Make 7 low poly trees for games

You get our entire school archive, as well as all the courses we add every month. Enroll now to join the Mammoth Interactive community!

Get now at 59% off

Scaling my business by making games and tutorials

This developer is using only Apple products for his next game Escape Code. Game developer and online course pioneer John Bura talks about why his education company also makes video games.

John Bura’s Background

The first time I ever coded was at my local university. I was 12. I spent my summer coding in C++ and Visual Basic. In the 90s there was a huge rage for Visual Basic, a programming language from Microsoft. I made small games, and I enjoyed it.

I wanted to make an Xbox 360 game, but that required coding in C# and XNA. There were virtually no courses that showed you how to do this. I bought a DVD set and learned from that. Soon I came out with my Xbox game.

My career skyrocketed as a result. Several apps on the App Store later, people asked me, “John, how do you make an app? How do you make a game?”

In response to my followers, I made a huge 50-hour tutorial on how to make a game from scratch, including art, music, and coding. That became a runaway hit. I became the first instructor on Udemy to teach through practical projects. I became a top seller on Udemy, and the rest is history.

A screencap from our Mobile Machine Learning course by instructor Nimish Narang

A screencap from our Mobile Machine Learning course by instructor Nimish Narang

I started Mammoth Interactive, my online education company. It began with me making tutorials in my bedroom. But I wanted to grow the business.

Scaling a Business

One of the best ways to scale the online education side of Mammoth Interactive was to make as much content as possible. When I began hiring people to work with me, I thought I could hire someone and they’d make a quarter to half as much money as I made. I thought I would hire 1 to 2 people a month. That totally didn’t work. Though I did grow my team, I didn’t scale at such a high rate.

I found out that the online education market that we’re in is a subset of a bigger market: the online instructor marketplace market. Right now, there are few players on the market of online education platforms. As such, scalability is limited on many platforms, such as Udemy.

What I Expected When Starting a Business

I thought the more courses I produced, the more money I would make. That is technically true. However, the percentage is nowhere near where I wanted it to be. We’re technically making more money right now than if I were a solo entrepreneur. However, the margins are much thinner.

I’m not the only one expanding my business. Lots of people who started on Udemy now have multiple people working for them. It’s becoming harder to be a solo entrepreneur in the space.

This echoes the game development space. Lots of developers like Atari began as individuals but expanded. The course market is going the same way. Every top solo instructor has at least a video editor or an assistant.

If you’re starting to make money as an online instructor, one of the best pieces of advice I can give is to outsource administrative tasks so that you can make more content. The more content you make, the more money you’ll make.

A screencap from our Mobile Machine Learning course by instructor Nimish Narang

A screencap from our Mobile Machine Learning course by instructor Nimish Narang

As you grow your team, at a certain point your returns will lessen. Still, the marketplaces reward productivity to a certain extent.

Helping Other Entrepreneurs

It’s unfortunate that scalability is limited. However, some scalability exists, which is good. The way to scale this side of the business is to put your courses on as many different sites as you possibly can. On your own site, you can offer great deals by bundling courses.

I want to grow Mammoth Interactive to a business that makes 10 million a year. I must pick the right platforms to do that. Since the instructor market is a subset of a bigger market, there is limited upside. If I want to become a 10-million-dollar company, I must branch out. It’s very clear that this is the answer. The answer is NOT to alienate any people or platforms that got us to where we are. We’ll always continue to upload our courses to as many different platforms as we possibly can because our students come from different areas.

A screencap from our Mobile Machine Learning course by instructor Nimish Narang

A screencap from our Mobile Machine Learning course by instructor Nimish Narang

Recently we have gotten a rise in interest for consulting. I love consulting small business, online instructors, other online companies, and startups if they need help. Remember: Mammoth Interactive is a bootstrapped company. Over the years, I’ve built Mammoth Interactive to be lean.

I’ve seen so many people waste money. I have so much knowledge on to save money that it’s worth other people’s time to hear what I have to say.

Email us about consulting opportunities: sales(at)mammothinteractive.com

How I Started Making Games

In 1997 I wanted to make a full 3D role-playing game (RPG) in my bedroom. My RPG game did not work. It failed so miserably. Despite this, I kept making games. Instead of making a massive game, I made compact projects.

I wanted to make games, but everyone was interested in my courses. So I did both.

I’ve always wanted to make creative games that people enjoyed. I’m the kind of guy that has too many ideas and not enough time or money. While making my online courses on web, game, and app development, I’m always prototyping. I have hundreds of prototypes on my computer.

With my new game Escape Code, I wanted to make a bigger project. I took my best ideas over the years and put them into Escape Code.

Get Escape Code for iOS     Get Escape Code for Mac

A preview of our game Escape Code - get it now!

A preview of our game Escape Code – get it now!

How I Made Escape Code

I made Escape Code using only Apple‘s tools: SpriteKit, Xcode, Swift, and Logic Pro X. Why? Because I genuinely like the way Apple builds their products. I’m a big fan of minimalism. Like Apple, I strive to make the focus of my company the end user experience. My goal places less emphasis on complex technology.

Besides SpriteKit, I like to use the game engine Construct 3. Both SpriteKit and Scirra‘s Construct 3 are easy to use, and I don’t become frustrated while trying to release a game. Frustration doesn’t lead to sales, and Apple knows this.

Why I Love Swift

With Escape Code, I wanted to use all Apple products in one epic app. Escape Code is made completely in the game platform SpriteKit, which uses the coding language Swift.

Before Swift came out, for years I’d wanted a Swift-like language for the Apple ecosystem. Coding in Apple’s old language Objective-C was hard. Very hard. Once Swift appeared, I spent 2 weeks learning everything there was to know about Swift. I produced a huge 80-hour course all by myself. It was the biggest course on Swift at the time.

I also did a ton of webinars and talked about Swift everywhere. Today it’s still my favorite language. I don’t like coding as much in any other language. Swift is easy and intuitive. Just like Apple, Swift’s minimalist approach and end user goal is something I resonate with. It’s what Mammoth Interactive is all about, too.

When someone takes our course, we don’t want them to get bogged down in any road block or obstacle. We want them to quickly understand how to do something and to make a product as fast as possible. I learned that from Apple.

The Best Kind of Educational Game

It was only logical for me to use Swift for a game in some way. The last thing I wanted Escape Code to be was an educational game. My least favorite educational games were those that asked “What’s 2+2?” and when you answered exploded a ship. Games like Civilization or SimCity are amazing games because they are fun and teach you a lot.

Civilization teaches you the history of technology in the best way possible. In fact, when I played its sci-fi version Sid Meier’s Alpha Centauri I learned so much about futuristic technology that I never would’ve learned in school. SimCity teaches you about great city design without bogging you down with a rote teaching style. There is too much mechanical teaching in many educational games.

I didn’t want Escape Code to be a brutal learn-to-code game. I designed Escape Code so that the mobile device player would have a fluid and optimized experience.

A preview of our game Escape Code - get it now!

A preview of our game Escape Code – get it now!

Challenges of Making a Game

The biggest design problem I had while making Escape Code was to make it easy to understand and add coding in a way that has never been done.

The last thing I wanted was for players to type a bunch of code on their mobile phones. This would not be fun to play. Instead I added a box where you input the answer to a coding related question. Players still must read the code. But the execution is simple.

A Plot Inside Code

The coolest part about Escape Code is that part of the plot happens throughout the code. Crucial plot points like in a movie appear as part of code challenges. You can’t get the full story without reading the code.

Making a Game for Absolute Beginners

Since Swift is so easy to read, anybody – even if they don’t know how to code – can understand the code. Swift is intuitive and resembles natural human language. Anyone, regardless of programming experience, can follow the game thread by reading the code. Coding enhances the story.

A preview of our game Escape Code - get it now!

A preview of our game Escape Code – get it now!

Growing a Company

Escape Code is a momentous project for me because I didn’t do most of the work on the game. This is unique for me since my career is built on making projects entirely by myself.

I’ve been self-publishing since 2006. My first large entrepreneurial ventures were when I made 17 educational books and sold them all over North America. It was a wonderful learning experience for me, and it set the tone for the rest of my career. Since then I’ve done most of the work myself on a project.

Even when I produced my 80-hour Swift course (now updated) – I did everything. Video editing, sales copies, email marketing, recording, programming. Everything that had to do with the course, I did.

Learn to make 3D environments in this course by instructor Kevin Liao

Learn to make 3D environments in this course by instructor Kevin Liao

I was a solo entrepreneur until 2016. That’s when Mammoth Interactive became more than just one person. Today lots of people work for me at Mammoth Interactive.

Team Mammoth

Team Mammoth

Scaling a company has been hard. It’s just as hard as starting a company. Some might say it’s even harder.

From Solo Developer to Game Team

I’ve always made games by myself: art, music, and programming. With Escape Code, I wanted to be the director. With its 14-month production cycle Escape Code took way longer than I had expected. The game cost 2 times what I’d wanted to pay. Despite that, I’m pretty happy with the way Escape Code turned out.

It was difficult to convey vision and feedback to my Escape Code teammates because we don’t work in the same location. I had to figure out so many ways to express what I know to the developers. Of course I can code a game. But there’s a huge difference between directing people to do things and doing things yourself.

It may seem counter intuitive but having help can be harder than working alone. I wanted to try splitting tasks of making a game. Mammoth Interactive was a good place at where I could do this. There were lots of problems that came along the way. I had to find innovative solutions.

How We Make Courses and Games Efficiently

At Mammoth Interactive I have a 10 10 10 Rule. That means make a product 10 percent better, 10 percent faster, and 10 percent more money. The first 2 you can control. The last one is the hardest to do.

By following the 10 10 10 Rule, we have become the fastest people to make courses in the industry. Our time to market is so short that we constantly surprise our partners on how fast we can get things done. Our efficient production practices took years to make work.

Learn to make 3D environments in this course by instructor Kevin Liao

Learn to make 3D environments in this course by instructor Kevin Liao

With games I have the same pattern of making products fast. After prototyping for years, I know how to get a concept out the door fast.

Challenges of Being a Game Developer

The biggest bottleneck for me is the time it takes to make a game with 50 levels. It’s hard for me to do everything at once for a game with a bigger scope. It’s hard for any one person to do everything at once. I call it production fatigue.

Production fatigue is when you work too hard on a project and could easily complete its final tasks, but you lose willpower. Whether you’re learning how to code or wanting to be a producer, plowing through production fatigue will get you through many doors.

It’s hard to do. After creating and being an entrepreneur since I was 17, I pick my battles. Some battles are not worth picking.

Production fatigue is like hitting the wall as a long-distance runner. I’m not a long-distance runner, but from all the runners I know, the wall is the hardest part. You begin running and you want to stop so bad, but once you get past a certain point, running becomes easy.

This Game Took Twice as Long to Make, But It’s Worth It

I wanted to get Escape Code out in 6 months. This game would have taken me 3 months to do by myself, but it ended up taking 14. Luckily, Apple recently enabled app pre-orders. Pre-order Escape Code right now on the iOS and Mac App Stores!

Get Escape Code for iOS     Get Escape Code for Mac

Surprising Positives with Apple Pre-orders

Even if your project takes too long and goes over budget, an event can happen that benefits the project. If I’d released Escape Code 6 months ago, I wouldn’t have been able to put the game up for pre-order.

Pre-orders on the App Store are such a good idea. They’re a great way to help fund your game before you can release it. It would be awesome if Apple had its own crowdfunding site. You can’t do Kickstarters for iOS apps because Apple doesn’t allow redeeming of coupons on the iOS App Store.

We have had success crowdfunding projects on Kickstarter. A lot of you know that we are on Kickstarter quite a bit. The reason is that crowdfunding is a whole other stream now. Pre-ordering is as big a stream as actual sale.

The popularity of pre-ordering and crowdfunding is due to a shift in consumer thinking. Funding a product before it’s released has been normalized.

Every project we do we will try to put it on Kickstarter. It’s unfortunate Kickstarter won’t let us do multiple Kickstarters at the same time. Every project we do takes money, and we’re a project by project company. Be on the lookout for Mammoth Interactive Kickstarters. In the future we hope to see crowdfunding for iOS apps.

A Project Focused Company

As I mentioned, I have way too many ideas. Right now, I have 20 games that I’m trying to get out as soon as I possibly can. Small games – coffee break games. Escape Code is a medium-sized game, and I have plans for major games.

Before I even consider getting funding, I want to prove myself in the marketplace. Mammoth Interactive is entirely bootstrapped. That means we make a product such as a course or game, make money off that product, and reinvest the gains into another product. A lot of other technology companies find funding completely differently.

Many tech companies funding from a VC (venture capital) firm, and they get millions of dollars for a product that may or may not work. Over the last ten years I have a good record of accomplishment of making profitable projects. One day I might even get VC for a product. I do have some games that would be awesome.

I would like to bootstrap the games side of Mammoth Interactive first. Our education side is going well, and we will make a lot of fantastic courses coming up.

How We Make Courses

At Mammoth Interactive, our instructors make courses as well as individual products. I want to set up my company as Valve, the creator of Steam, has. The concept is a big room with modular teams and products. Developers and teams can collaborate and make small products.

I have a big theory on how to build a company called Mosaic development. It’s how I built Mammoth Interactive. I’ll probably do another article about this and write a book about it one day because it’s such a great idea and works so well.

Mammoth Interactive is a place where creators get stuff done. It’s not a place for people to go, get a paycheck, and come home. Our system is not for everybody, and I totally understand that. When I was new to the job market and worked for others, I felt useless and like a cog in a machine. Whether I showed up to work or not was not important. The company would still exist whether I showed up and “got work done” that day.

 

When I started Mammoth Interactive I wanted to make sure instructors produced something. A construction worker can point to a building and say, “I built that.” Ten years down the road they can point out the things they’ve made.

One summer in university, I worked as a landscaper. We began on a big field of dirt. We transformed it into a suburban park with trees, a playground, and sod. It’s common in the construction industry to accomplish this. Tech companies don’t do this.

Most companies are bogged down in meetings and trivial processes. At Mammoth Interactive, we make work meaningful and feel like you’re doing something every day – not just showing up and going home.

Why We Make Tutorials

One problem I’ve run into is that some developers only want to develop. They don’t want to make tutorials. Developing tutorials is like meditating. It’s one of those activities that doing a lot of improves your skills.

Programmers don’t understand that going back to the fundamentals and explaining them to a beginner makes you a better coder. It’s good for you whether you like it or not.

At the same time, if I’m not producing a side project alongside teaching, I’m not as happy. Ideally as Mammoth Interactive grows we will be able to make more content – not just training content but small products. We’re a company of small products: it’s how we began. Releasing products frequently is part of Mosaic development and is why it’s so brilliant.

Escape Code took a long time. I’m happy with its results. It’s a good-looking game. I’m excited to see how many pre-orders we get.

There are more products coming out from Mammoth Interactive other than just the education side. While we still will always produce educational content to some degree, there will be a lot of other cool stuff, so stay tuned.

The Online Education Revolution

One of the best things about the rise of online education is that people can teach part time and do other things alongside. We’ve all heard the saying, “Those that can’t do, teach.” In the past the saying might have been true when teaching was often considered a “lesser” job. In the 20th century, growth was so incredible that if you knew how to do anything, it would pay more to do it than teach it. You were considered second-rate it if you just taught because that meant you couldn’t do.

This mentality lingers with us today because the post-high school education system focuses more on theory than practicality, depending on where you go. Today we’re in a whole different area, and it’s a better area. I’ll argue that you can’t be a good programmer without being a teacher. And vice versa: you can’t be a good teacher without doing things. Today you need to do both to some degree.

Anyone Can Learn at Mammoth Interactive

If you’re a great programmer but can’t explain programming basics to others, chances are your code is too complex. If your code is too complex, collaboration (especially on bigger projects) will be a liability rather than an asset. When you teach beginners, you distill your coding knowledge to its most basic form. It’s like reducing your fractions. You want your code to be the least complex and the most efficient.

Just like how newspapers and articles make their articles readable to a grade 6 level, you should make your code readable to as many people as possible. It should be easy to understand. There’s no better way to learn to do that than to make tutorials.

You don’t have to be a teacher. Anyone can benefit from simplifying things to others. If you’ve never done it before, you’ll find it surprisingly hard. At Mammoth Interactive we’ve found an easy way to do it. As mentioned, we’re the fastest in the business at releasing a product to market.

On the other side, if you don’t produce things, your teaching skills will worsen. Part of the beginning of my teaching online is when I ran into trouble making an iOS app. I solved the problems to make the app and decided to teach people based on my experience.

I taught how I solved problems one month prior. I showed students how not to do what I did. Making an app from scratch made me a great iOS teacher. Without my hands-on experience, I would have been any other teacher who puts up a curriculum and shows theoretical problems.

Learning through Practical Projects

Instead in my courses I show you the problems that can arise, just like how this article is talking about issues with scaling a company, making tutorials, and making a game.

The mindset to have about learning is to fail forward. You cannot improve without failure. Most people pass through the education system thinking failure is a bad thing. We are taught to fear failure far too much.

Since we are a part of a knowledge economy, some things will work out and some will not. Larger companies like Coke and others make products they don’t even know will sell but that they try regardless.

When a project fails, you must figure out why. On the next project you will do a better job. Especially if you follow my aforementioned 10 10 10 Rule.

When you improve on something, it’s not during the project – it’s between projects. We at Mammoth Interactive have such a short iteration cycle so that we improve as much as we can between projects. If you make a 2-year project, there’s little room for improvement. Smaller, simpler projects lead to a bigger mosaic.

Escape Code might completely fail. Apple might not pick it up. If I lose a lot of money, I will figure out why. Sometimes the reason your project fails is completely not up to you. Success is not always up to you either. Success can be random.

The way that I deal with this randomness is by producing a lot of products and ensuring each of them is barely profitable. You don’t trust one big product to take your company forward. Instead you build small products. You never know which one of them will take you to the next level.

I don’t think Escape Code will fail. I’ll probably at least get my money back. It’s too innovative to not do well. Check out our #1 coding mechanic, engaging puzzles, and go on an adventure!

Get Escape Code for iOS     Get Escape Code for Mac

NEW COURSE | Soft Skills for Techies and Coders

With the right soft skills, you can easily master the many challenges of starting and running a successful and highly profitable business. We are teaching coders like you how to stand out in the tech industry and successfully start a company.

The Complete Soft Skills for Techies and Coders – NOW $10 INSTEAD OF $200

“A great balance of practical and psychological advice which can only help anyone wishing to make a success out of their business ideas.” – Jamie Neadle

 “I will be keeping this course close by when I start my own wellness consulting business.” – Stephen Atkinson

We based this course on proven psychological methods and on our experience in the coding industry. We’ve narrowed down the specific skills you need to get ahead and stay ahead as a successful coding entrepreneur.

Here’s just some of the topics you can look forward to learning:

  • Fusing soft skills and software development
  • Marketing your business and being a great self-promoter
  • Hiring the right people

If you haven’t completed your core coding studies, this course can be done in parallel to any coding course.

If you aren’t starting your own business, you will still find this course useful. Whether you are part of a coding team or management in client-facing position, you can benefit.

FULLY ACCREDITED CPD / CE COURSE

This course is fully accredited by the CPD Standards Agency, the globally recognised Professional Development Standards Agency. Taking this course will give you the opportunity to gain a Diploma as well as 20 hours of CPD / CE Credits. 

The Complete Soft Skills for Techies and Coders – NOW $10 INSTEAD OF $200

You’re invited! Come to our JSON Data webinar.

Do you want IN on the Number 1 way of transferring data? Join programming expert Nimish Narang for a 1-hour session on how to work with JSON. Register here for just 10 dollars.

Why JSON?

JSON (JavaScript Object Notation) is a data format commonly used to store and exchange data. Because it is so user-friendly, most iOS apps (including Facebook and Twitter!) send data to their web services in JSON format.

Here’s what you’ll learn:

– How to parse incoming JSON data to be used in Xcode projects
– How to make URL requests

But wait, there’s MORE! If you enroll in this webinar, you’ll get 2 FREE courses from Mammoth Interactive. First, you’ll get our NEW Introduction to SpriteKit course, where you learn how to build 3 games in SpriteKit. Second, you’ll get our 77-hour course on how to build virtual reality games with Blender and Unity3D!

Reserve your spot today for just 10 dollars.

Our biggest SALE yet. Get up to 96% off.

↓ The first 1000 to enroll get up to 96% off. ↓

Learn how to make 20 games in GameMaker.

✔ make games including: shooter, rollerball, platformer, platform shooter, cross shooter, turret, color shooter, color matcher, apple catcher, dodger, collector, double shooter, side scrolling shooter, balloon burst, penalty, flappy bird, double jumper, ricochet shooter, ship dodger, jumper, and gravity switch.
✔ get introduced to coding
✔ get 96% off

The Complete Java and Android Studio Course for Beginners

✔ learn the fundamentals of coding: variables, statements, functions
✔ build different apps, including calculators, games, and maps
✔ get 94% off

Build “The Legend of Zenda” in Unity3D and Blender.

✔ learn Unity, Blender, and C#
✔ design characters, weapons, and enemies
✔ draw video game levels
✔ get 96% off

Ultimate TVOS Guide for Beginners. Learn to code in Swift 3.

✔ be able to code in Apple’s programming language
✔ navigate the Xcode interface
✔ make a Quiz app, a Dialogue Tree app, and an Interactive Story app
✔ get 96% off

Some of the code you'll build.

Make a Ninja Survival game in Unity and Blender.

✔ learn Unity, Blender, and C#
✔ set up and code a fully functioning game from scratch
✔ draw ninjas, enemies, and other art assets
✔ get 96% off

Learn how to make a Super Marlo Run game.

✔ learn Unity, Blender, and C#
✔ make speed blocks and enemies
✔ design the background and interface
✔ get 96% off