21 hours



Any Level




John Bura

Mammoth Interactive

Work with two games to learn both 2D & 3D development & artificial intelligence! Learn coding & Android development now

Expected learning & outcomes

  • Build Android apps and code in the Kotlin programming language.
  • Build exciting and interactive apps, one of the most important skills an app developer can have.
  • Build custom adapters to open unique user interface elements.
  • Make games using the A Star algorithm, C#, and NavMesh artificial intelligence.
  • Learn 2D and 3D game development with autonomous agents.

    Skills you will learn

    Algorithms, Android, Artificial Intelligence, C# programming, C++ programming, Coding, Development, Java, machine learning, Programming, SQL, Travel, User Interface

    About this course

    Do you want to build video games and Android apps? This course is for you!

    Pathfinding and Artificial Intelligence in Unity

    Learn to program game characters with pathfinding algorithms and NavMeshes. Learn game development with the A star algorithm and NavMesh data structure in this ultimate pathfinding game development course.

    Become an Android Developer

    You'll also start your path as an Android app developer with the cutting edge language Kotlin. You'll build a to do list app for Android, step by step and over the shoulder style. No experience is necessary to take this epic Mammoth Interactive course.

    Funded by a #1 Kickstarter Project from Mammoth Interactive

    Included in this course is material for beginners to get comfortable with the interfaces. Please note that we reuse this content in similar courses because it is introductory material. You can find some material in this course in the following related courses:

    • Learn to Code in Kotlin by Building an Android App

    • Machine Learning: Build Apps & Predictions & Analyze Data

    • The Secret to Smoother Gameplay with Unity AI!

    • Learn Unity AI by Making a Tank Game​!

    • Learn artificial intelligence by building games and apps

    • ​The Complete 2D Unity & AI for Games with Algorithms Course

    With artificial intelligence your ship character will learn to explore a planet. The ship will travel around craters, rocks, aliens and buildings in a 3D world. You will make a good pathfinding system to find the best path for the player to navigate to wherever you click.

    • Learn to code for game development in Unity C#.

    • Make a game that uses artificial intelligence.

    • Make a path-finding algorithm.

    • Use the A* algorithm to make a 2D game in Unity.

    • Use a navigation mesh to add pathfinding logic to your game.

    • Learn cutting-edge tools that will put you ahead of other game development.

    Learn to Code by Building Projects

    You'll learn to build a fully functioning app from scratch in the #1 platform for Android app development: Android Studio. You'll learn to code from the basics in Kotlin, the Android programming language taking Java by storm.

    • Gain a practical understanding of coding in Kotlin and C#.

    • Build your first Android app from a blank project.

    • Learn to build and use SQL databases.

    Enroll Now for Lifetime Access


    Lore delivers value at the intersection of learning, interests and skills.

    Learn from Domain Experts

    Access learning options recommended by industry experts, professionals and thought leaders.

    Search & Compare

    Quickly search, select and add learning options to your learning list.

    Personalize your feed

    Tell us more about yourself to access the latest learning options, curated just for you.