Top 10 Courses on Elasticsearch for You of 2020 [Updated]

Elastic Search courses

We have searched the web for the best elasticsearch classes . We analyzed over 151 elasticsearch courses found on popular education sites like Udemy and Coursera and rated them based on course instructors, number of reviews, ratings, and more. Below is a list of our top 10 favorite elasticsearch classes . At the very bottom of the post you can check our revision history.

1. Elasticsearch 5.x Solutions: Getting Started

Do you wish to polish your skills in Elasticsearch? Even a basic theoretical knowledge in the field is sufficient if you wish to take up this course. Upon setting up the software, you’ll learn to deploy cloud topology and power it with plugins. In fact, you’ll be able to develop complex queries and feed data to Elasticsearch by the end of this course.

This course too is designed by the team of Packt Publishing (refer to point number 6). Your tutor is Alberto Paro, a freelance consultant on big data technologies and NoSQL solutions since 2013. Though he graduated in computer science in 2000, he has actually been programming using BASIC when he was only 8 years old!

Key Features

  • Introduce yourself to cluster, replication, data management and sharding.
  • Set-up nodes and networking, install plugins and edit logging settings.
  • Gain deeper insights of mapping, adding metadata and specifying analyzers.
  • Move towards indexing, reindexing, deleting and updating documents.
Product Details
Course Author: Packt Publishing
Style of course: video, audio, articles
Pacing: self-guided
Price: $
# of Reviews: 2+
Rating: 4.7 / 5
Find this Elasticsearch class on Udemy

2. Learning ElasticSearch 5.0

Designed for complete beginners, this course teaches you to analyze and manipulate data using Elasticsearch 5.0. Starting from understanding the practical usage of the software, learn how to add documents and indices, making advanced queries and using Logstash and Kibana to build-up Elastic Stack.

This course has been designed and guided by Packt Publishing. Ever since 2004 they have been teaching software development to several students online. Apart from Elasticsearch, they have been teaching courses on DevOps, programming languages and data analytics. They have around 4,000 books, more than 2,400 courses and more than 264,000 students.

Key Features

  • Install the software and understand the dichotomy of Elasticsearch.
  • Gain insights into queries, databases and indices using REST and DSL.
  • Learn about Elastic Stack and apache log analysis.
  • Move into advanced queries and apache solr.
Product Details
Course Author: Packt Publishing
Style of course: video, audio, articles
Pacing: self-guided
Price: $$
# of Reviews: 159+
Rating: 4.6 / 5


Find this Elasticsearch class on Udemy

3. Complete Guide to Elasticsearch

Are you a professional software developer looking forward to boosting your skills? If yes, then this course is perfect for you. Starting from the basic theoretical concepts, create a useful search engine that can take complicated queries on Elasticsearch. All you need is prior knowledge of JSON and some basic terminal skills.

Your trainer for this course is Bo Andersen from Denmark. He has a bachelor’s degree in computer science and is skilled in PHP, Java, Python, Beats, AWS, Docker, Logstash, Kibana and of course, Elasticsearch. Apart from teaching online, he is a software developer as well as  blogger in his field.

Key Features

  • Introduce yourself to Elasticsearch and learn to manage documents.
  • Learn mapping, analysis and various queries for the search engine.
  • Understand various aggregations and how to improve search results.
  • Create your own custom web application search engine.
Product Details
Course Author: Bo Andersen
Style of course: video, audio, articles
Pacing: self-guided
Price: $
# of Reviews: 7,195+
Rating: 4.5 / 5


Find this Elasticsearch class on Udemy

4. Elasticsearch 7 and the Elastic Stack – In Depth & Hands On!

Are you yet to add Elasticsearch to your technical skill set? If yes then starting from the beginners level, you’ll master Elasticsearch 7.0 by the end of this course. You might need basic knowledge in JSON and REST. Coming to the software, you’ll start from installation and move on to managing operations and analyzing data on Elasticsearch.

Your tutor for this course is Frank Kane, who’ll be teaching through his online institute Sundog Education. Frank is an ex-employee of IMDb and Amazon, where he gave 9 years developing technology. He established Sundog in 2012 and holds 17 patents in data computing, data mining and machine learning.

Key Features

  • Install Elasticsearch in your machine and get acquainted with the basics.
  • Import data in your index and begin your search.
  • Learn more about aggregation and how to use Kibana.
  • Use Elastic Stack to analyze log data and SQL Support for performing operations.
Product Details
Course Author: Sundog Education
Style of course: video, audio, articles
Pacing: self-guided
Price: $
# of Reviews: 1,150+
Rating: 4.5 / 5


Find this Elasticsearch class on Udemy

5. Processing Events with Logstash (includes Filebeat)

Logstash is an event processing engine developed by the same company that created Elasticsearch. It is a portion of Elastic Stack and processes different types of events that can later be migrated to Elasticsearch, Slack or even your email. This course teaches you how to create events using Logstash, without you needing prior knowledge in the field.

This course too is designed and guided by Bo Anderson (refer to point number 2). Taking up both his courses mentioned on this list can give you a competitive edge. He has more than 44,000 students so far and has 4 courses. In this course, he teaches something that might assist you with Elasticsearch in only 5.5 hours.

Key Features

  • Introduce yourself to the fundamental concepts of Logstash.
  • Build pipelines that’ll eventually create an event.
  • Learn how to collect logs with Filebeat.
  • Process these events using Logstash.
Product Details
Course Author: Bo Andersen
Style of course: video, audio, articles
Pacing: self-guided
Price: $
# of Reviews: 634+
Rating: 4.5 / 5


Find this Elasticsearch class on Udemy

6. Apache Kafka Series – Kafka Connect Hands-on Learning

Are you a software developer looking for a kick in your career? If yes, then this detailed course on Kafka will help you really boost your skills, especially if you also work with Elasticsearch. The connection between the two is that what you create on the Apache Kafka Connector can be sinked into Elasticsearch after sourcing data from Twitter.

Stephane Maarek, your instructor for this course is an AWS certified solutions architect and software developer. He has 28 courses on both AWS and Apache Kafka. In fact, there was a Kafka Summit taking place in New York, San Francisco and London in 2019 for which he was a part of the organizing committee.

Key Features

  • Go through the key concepts of Kafka.
  • Launch the Kafka connector and learn to troubleshoot it.
  • Get hands-on training in Kafka Connect Source and Kafka Connect Sink.
  • Gain advanced insights to write your own Kafka connector.
Product Details
Course Author: Stephane Maarek
Style of course: video, audio, articles
Pacing: self-guided
Price: $$
# of Reviews: 1,807+
Rating: 4.5 / 5


Find this Elasticsearch class on Udemy

7. REST API Design, Management, Monitoring & Analytics

For all software architects, developers and managers who need a polishing in REST API, this course has been designed for you. Your basic knowledge in command prompt, JSON and terminal usage is enough. Starting from designing and management of API, master its analytics with Elasticsearch, Logstash and Kibana.

Your tutor for this course is Timotius Pamungkas. He has more than 5 years of experience as a Java developer and is currently an engineering manager. Although his career initially started in the field of consumer finance, today he successfully trains even his own team members in software engineering and has 5 courses on the subject.

Key Features

  • Introduce yourself to REST API management and software architecture.
  • Gain detailed knowledge on Kong services and plugins.
  • Move on to API analytics and monitoring.
  • Operate the API developer portal and secure Kong for production.
Product Details
Course Author: Timotius Pamungkas
Style of course: video, audio, articles
Pacing: self-guided
Price: $
# of Reviews: 60+
Rating: 4.5 / 5


Find this Elasticsearch class on Udemy

8. Complete Elasticsearch Masterclass with Logstash and Kibana

Are you a complete beginner and willing to learn how Elasticsearch works? If yes, then this course is designed for people without any background knowledge in coding or software development. Use Elasticsearch 6 to create a search engine that can take DSl queries, real time analytics and combine various filters.

You’ll be trained by Imtiaz Ahmad in this course. He is the founder of Job Ready Programmer, an online school that teaches programming and has more than 13 years of experience in this field. He is skilled in Java, C++, Python, Ruby, JavaScript and PL/SQL. Apart from guiding more than 179,000 students, he has also worked with companies like Goldman Sachs and AOL.

Key Features

  • Introduce yourself to Elasticsearch 6.0 and set-up the software.
  • Gain an understanding of document management and analyzers.
  • Learn about index structures and querying on Elasticsearch.
  • Work on projects using Logstash, Filebeat and Kibana.
Product Details
Course Author: Imtiaz Ahmad
Style of course: video, audio, articles
Pacing: self-guided
Price: $
# of Reviews: 3,743+
Rating: 4.4 / 5


Find this Elasticsearch class on Udemy

9. Elasticsearch 6.0: Learn Elasticsearch, Kibana from Scratch

As a software engineer,have you ever wished to create your own search engine? If yes, then this is the right course for you. All you need is a little knowledge on JSON. Create your very own customized search engine on Elasticsearch 6.1, also learning to use Kibana in the process. This practical learning session lasts only 1 hour, 45 minutes but makes you a pro.

You’ll be trained by Sunil Kumar Gupta, a software developer and programmer since the last 8 years. He is extremely passionate about object oriented languages, data analytics and aspect oriented programming. An Oracle certified Java SE 6 programmer, he currently works for an IT company and simultaneously has been training students online.

Key Features

  • Set-up Elasticsearch and understand some of its key fundamentals.
  • Introduce yourself to Kibana 6.1.1 and how it is used with Elasticsearch.
  • Learn about various indexes and search queries in Elasticsearch.
  • Update and delete documents as well as indices and gain more advanced insights.
Product Details
Course Author: Sunil Kumar Gupta
Style of course: video, audio, articles
Pacing: self-guided
Price: $$
# of Reviews: 29+
Rating: 4.1 / 5


Find this Elasticsearch class on Udemy

10. Getting Started with Elasticsearch

Whether you are a professional or not, with a little knowledge in relational databases, you can become an Elasticsearch padawan through this course. Starting from installation of the software, head and plugins, you’ll be learning how to make, read, upgrade and remove operations in Elasticsearch.

You’ll be guided by Sezin Karli, a principal software engineer at sahibinden.com. After getting a masters degree in data mining from the Sabanci University, he has been working as an app developer for 10 years. Apart from Elasticsearch, he also uses Java, Spring Framework, Python and Groovy for his work.

Key Features

  • Install Elasticsearch and the related plugins.
  • Introduce yourself to the key fundamentals and terminology.
  • Learn how to run the software on the cloud.
  • Create, update and delete data on the software.
Product Details
Course Author: Sezin Karli
Style of course: video, audio, articles
Pacing: self-guided
Price: $$
# of Reviews: 1,806+
Rating: 4.0 / 5


Find this Elasticsearch class on Udemy

Review History

  1. List published 02/29/2020 with 10 products.

Top 10 Splunk Courses of 2020 [Updated]

Splunk courses

We have searched the web for the best splunk classes . We analyzed over 69 splunk courses found on popular education sites like Udemy and Coursera and rated them based on course instructors, number of reviews, ratings, and more. Below is a list of our top 10 favorite splunk classes . At the very bottom of the post you can check our revision history.

1. Build Your Own Splunk App

Do you wish to customize your Splunk apps? If you have a basic knowledge of JavaScript and Node, then this course will give you exactly what you’re looking for. Using these two web development languages, you can work upon your existing Splunk apps or create a new one which can be customized according to your needs.

Your tutor for this course is Ian Gillespie. This professional web developer has been working with Splunk for the last 7 years. He has a strong knowledge base of JavaScript, PHP and Python. Apart from Splunk,he uses other frameworks for web and app development too. His tutorials are purely based on his experience.

Key Features

  • Start with setting up the app.
  • Take a look at the various inputs available in Splunk for you.
  • Learn logging, debugging, modular input and custom page set-up.
  • Modify your app’s navigation style and enjoy a new, customized version.
Product Details
Course Author: Ian Gillespie
Style of course: video, audio, articles
Pacing: self-guided
Price: $
# of Reviews: 2+
Rating: 4.8 / 5
Find this Splunk class on Udemy

2. The Complete Splunk Enterprise Certified Admin Course 2020

Do you wish to become a certified admin of the Splunk Enterprise? This course will teach you how to deploy it in different environments and architectures. By the end, you’ll be prepared to give the Splunk Enterprise 8.x Certified Admin Exam. You might not be able to understand the course content without basic knowledge on installing the software in Linux and Windows.

Adam Frisbee specializes in Cloud technology & DevOps and guides you through this course. He teaches information systems at a university and has also worked as a professional. Some of the domains he has worked for include tourism, healthcare, government sites, higher education and manufacturing.

Key Features

  • Introduce yourself to the basics of Splunk’s admin.
  • Move on to license management, configuration and indexes.
  • Learn user and authentication management.
  • Provide various inputs and manipulate data while concluding the course.
Product Details
Course Author: Adam Frisbee
Style of course: video, audio, articles
Pacing: self-guided
Price: $$
# of Reviews: 61+
Rating: 4.4 / 5


Find this Splunk class on Udemy

3. Splunk 2020 – Beginner to Architect

Do you need to learn how to use Splunk from scratch? If you are at level 0, this course will make you a pro. All you need to have is the zest to learn. Starting with building-up various dashboards and architecture, we’ll start implementing various industrial practices and gain some advanced concepts on the software.

You’ll be guided by Zeal Vora in this course. He is a cloud security consultant and helps organizations rebuild their infrastructure. As a popular instructor on Udemy with 13 courses and more than 91,000 students, he has gained a rating of 4.4 out of 5 stars. Through this course, he has strived to teach a complete fresher from scratch in just 11 hours.

Key Features

  • Introduce yourself to the Splunk software and start setting-up the dashboards.
  • Understand the Splunk architecture and user management.
  • Learn various activities needed after installation including security primer.
  • Move on to indexer clustering, search head clustering and other advanced concepts.
Product Details
Course Author: Zeal Vora
Style of course: video, audio, articles
Pacing: self-guided
Price: $
# of Reviews: 514+
Rating: 4.4 / 5


Find this Splunk class on Udemy

4. The Complete Splunk Beginner Course

Are you willing to give the Splunk certification exams but know nothing yet? If yes, then this course is for you. You might need some basic knowledge in networking, Linux or Windows environment and installing software in either of the two. Using Splunk 8.x, you start from scratch and gain advanced insights on how it works.

Your mentor for this course too is Adam Frisbee (refer to point number 2). Based in Utah, he is a passionate tutor who believes in education being a powerful tool to bring about change. Having more than 40,000 students, he has gained a rating of 4.4 out of 5 and 2 out of 3 courses are listed here. He strives to prepare a beginner in a course of only 2 hours and 40 minutes.

Key Features

  • Understand what Splunk is and how it is helpful.
  • Install the software while you plan its deployment.
  • Learn searching, reporting and input of data.
  • Visualize your data and move on to learn more advanced concepts.
Product Details
Course Author: Adam Frisbee
Style of course: video, audio, articles
Pacing: self-guided
Price: $
# of Reviews: 5,244+
Rating: 4.4 / 5


Find this Splunk class on Udemy

5. Getting to Know Splunk: The Hands-On Administration Guide

Do you need to learn how to use Splunk for your work? Whether you have any background knowledge of the software or not, this course will equip you with enough skills to utilize it well for your company. Starting with some basic terms and getting used to the UI, you’ll create your own environment and feed in data to work more efficiently.

Tom Kopchak is the director of technical operations at Hurricane labs and your tutor for this course. He is a post graduate from Rochester Institute of Technology in computing technology as well as a Splunk Accredited Architect & Consultant. He has been building, designing and deploying Splunk architecture as well as managing teams for several years now.

Key Features

  • Introduce yourself to the software and its UI.
  • Understand the infrastructure and data onboarding.
  • Move on to data normalization and visualization.
  • Learn how to utilize the environment created by you.
Product Details
Course Author: Tom Kopchak
Style of course: video, audio, articles
Pacing: self-guided
Price: $
# of Reviews: 129+
Rating: 4.4 / 5


Find this Splunk class on Udemy

6. Data Analytics Using Splunk – Beginner to Intermediate Course

If you are interested in adding Splunk in your skill set, then you can begin with this course. Within 7 hours and 15 minutes, you’ll be guided through the basic terms and interface of the software followed by which you’ll gain intermediary skills to use it. By the end of this course, you’ll have created your own environment and managing & administering its deployment.

The course is designed and guided by Bigdata ABC. This organization teaches real time big data solutions such as Splunk and ELK at reasonable rates all over the world. They’ll provide you with hands-on training and skills to master big data tools and technologies. This is one of the 5 courses they have been teaching.

Key Features

  • Get used to the terms and user interface of Spunk.
  • Gain advanced knowledge in searching and reporting.
  • Create knowledge objects, data models and pivots.
  • Learn indexer, search head and forwarder connection along with other add-ons.
Product Details
Course Author: Bigdata ABC
Style of course: video, audio, articles
Pacing: self-guided
Price: $$
# of Reviews: 490+
Rating: 4.4 / 5


Find this Splunk class on Udemy

7. Fundamentals of Splunk

Are you looking for a short beginners course on Splunk? If yes, then this is the one for you. Providing 16 lectures over 1.5 hours, you’ll learn all the basics and fundamentals that you need to know about Splunk. You’ll be guided from the very beginning on how to install it and by the end, you’ll be able to set-up your own dashboards.

The DevLabs Group is a team of highly skilled programmers as well as designers who will guide you through this course together. Technology is their passion and they dedicatedly work upon providing solutions to their clients. Now, after gaining years of experience and still learning more, they have designed e-learning courses to help all.

Key Features

  • Install and set-up the software and get used to the interface.
  • Learn the basic features of Splunk on creating advanced searches and time filtering.
  • Move to web app monitoring, configuring remote data and using various data streams.
  • Set-up alerts and dashboards and visualize your data.
Product Details
Course Author: DevLabs Group
Style of course: video, audio, articles
Pacing: self-guided
Price: $
# of Reviews: 19+
Rating: 4.6 / 5


Find this Splunk class on Udemy

8. Complete Guide to Splunk Clustering – Hands On!

Are you interested in learning Splunk 6.5 clustering? If you have basic knowledge of the software and its administration, then you can polish your skills through this course. It provides you with detailed knowledge in indexer clustering as well as search head clustering. Within 3 and half hours, you’ll gain deeper insights into the software.

This course too is designed and guided by Bigdata ABC (refer to point number 6 to know more). Being a dedicated organization with an agenda to provide education available to all, their courses are highly knowledgeable and practically useful to their students. In a short span of time, they have started gaining more and more students.

Key Features

  • Start with indexer cluster configuration on AWS and getting data in it.
  • Learn management and administration in indexer cluster.
  • Move on to the search head cluster and its architecture.
  • Configure, manage and administer a search head cluster.
Product Details
Course Author: Bigdata ABC
Style of course: video, audio, articles
Pacing: self-guided
Price: $
# of Reviews: 584+
Rating: 4.2 / 5


Find this Splunk class on Udemy

9. Splunk Admin & Architect: Complete Tutorials + 30 Days Lab

If you need to use Splunk for your company but have no background or experience of using it, then this course is extremely beneficial for you. Using Amazon AWS, you’ll learn to create your own Splunk environment while also covering aspects of searching, administration, architecture and various uses of the software.

Your instructor, Arunkumar Krishna, has been using Splunk for 7 years now. Based entirely on his experience, he has designed 6 courses only on Splunk. Earlier, he had started yesarun.com to teach Splunk from online documentation. Here, he strives to teach you step by step in 188 lectures on how you can master the software.

Key Features

  • Start with designing the architecture as well as installing and configuring various components.
  • Install knowledge objects and go through various inbuilt visualizations, apps and add-ons.
  • Learn indexer and search head clustering along with other advanced concepts.
  • Build an enterprise architecture on Amazon AWS and practice other assignments to gain certification.
Product Details
Course Author: Arunkumar Krishna
Style of course: video, audio, articles
Pacing: self-guided
Price: $$
# of Reviews: 727+
Rating: 4.1 / 5


Find this Splunk class on Udemy

10. Learn Splunk Administration and Clustering – Hands On!

This is yet another course meant for absolute beginners who need to learn Splunk for their work. Starting from installation and basic fundamentals, you’ll learn how to input data, configure it, manage licenses, perform advanced level search, monitoring and troubleshooting. In fact, by the end, you’ll be able to deploy a Splunk environment that you’ll create by yourself.

This is the 3rd course designed and guided by Bigdata ABC in this list (refer to point number 6 and 8). In a span of 7 hours and 22 minutes, you’ll be going through 81 lectures provided by their team to become a pro in Splunk. As they specialize in teaching this technology, many students have found their courses very effective for practical implementation.

Key Features

  • Understand the admin and UI of the software post installation.
  • Step into license and index management along with configuration of files.
  • Move ahead with authentication, data input and troubleshooting.
  • Gain detailed knowledge of indexer and search head clustering.
Product Details
Course Author: Bigdata ABC
Style of course: video, audio, articles
Pacing: self-guided
Price: $$
# of Reviews: 252+
Rating: 3.6 / 5


Find this Splunk class on Udemy

Review History

  1. List published 02/21/2020 with 10 products.

Top 10 App Development Courses of 2020 [Updated]

We have searched the web for the best app development courses . We analyzed over 1,467 app development courses found on popular education sites like Udemy and Coursera and rated them based on course instructors, number of reviews, ratings, and more. Below is a list of our top 10 favorite app development courses . At the very bottom of the post you can check our revision history.

1. Mobile App Development for Beginners (Swift 3, iPhone iOS10)

If you aspire to become a professional app developer, then this course is for you. All you need is a Mac machine and the basic know-how to operate it. Even if you don’t have a background in coding, by the end of this course, you can independently create 10 iOS apps using Swift 3 and X Code 8.

Your course instructor, Dee Aliyu Odumosu is a professional freelance app developer. He has a masters degree in Software Engineering from Queen Mary University and is also a Microsoft Certified System Engineer. He started coding programming languages with JavaScript in 2006 and has developed 120 different apps ever since then.

Key Features

  • Introduce yourself to iOS development and Swift 3.
  • Take a step ahead to storyboards, segue, UI Navigation Controller, UI Tab Bar Controller and other front end controls.
  • Move on to object oriented programming and NS Coding.
  • Learn to record and play audios and videos as well as creating map-based apps, notifications and app sharing.
Product Details
Course Author: Dee Aliyu Odumosu
Style of course: video, audio, articles
Pacing: self-guided
Price: $
# of Reviews: 202+
Rating: 4.9 / 5
Find this App Development class on Udemy

2. iOS Development Crash Course – Beginners to Publishing App

Are you willing to learn how to create apps for Apple devices? It does not matter if you have any experience or knowledge of programming languages. This course can be availed by absolute beginners having the enthusiasm to learn. All you need is a computer that runs on Mac OS. By the end of this course, you’ll create 2 apps of your own and be independent to publish them.

This course is designed and presented by Shaping Edge and Three Millennials. Shaping edge is a company that develops apps for iPhones, iPads and Apple Watches. On the other hand, Three Millennials designs online courses on programming,machine learning,artificial intelligence and other IT-based subjects.

Key Features

  • Introduction to Swift programming and XCode.
  • Learn how to develop an app.
  • Create a bill splitting app and a quiz game for Apple devices.
  • Learn to create app icons and publish them on the Apple store.
Product Details
Course Author: Shaping Edge
Style of course: video, audio, articles
Pacing: self-guided
Price: $$
# of Reviews: 16+
Rating: 4.8 / 5


Find this App Development class on Udemy

3. SwiftUI Masterclass: iOS 13 App Development with Swift 5

Do you wish to create and develop your own app for the Apple Store? If yes, then this is an advanced course that teaches you app building from scratch. You don’t need any background in computer programming, all you need is a computer with MacOS and XCode 11 from Apple. Using SwiftUI, you’ll be able to create apps independently for iOS 13 by the end of this course.

Robert Petras, your tutor for this course is a professional SwiftUI Mobile App Developer. He passionately teaches how to create apps for iPhone, iPad, Macintosh computers and Apple watches. His aim is to enable his students to become professional app developers just like him and has received a rating of 4.7 in a very short span of time.

Key Features

  • Get used to iOS 13 and SwiftUI.
  • Learn how to develop apps using Swift 5.
  • Get various hacks of XCode 11.
  • Create apps on developers card, avocado recipes, honeymoon destinations and many more.
Product Details
Course Author: Robert Petras
Style of course: video, audio, articles
Pacing: self-guided
Price: $
# of Reviews: 36+
Rating: 4.7 / 5


Find this App Development class on Udemy

4. iOS 13 & Swift 5 – The Complete iOS App Development Bootcamp

Do you aspire to create mobile apps by yourself? If you’ve got a Macbook or a PC that runs on Mac OS, then you can take-up this course for developing iOS 13 apps. You can become a professional iOS 13 app developer by the end of this course. Apart from learning XCode 11 and Swift 5.1, you’ll also gain concepts of AR, networking and machine learning.

Your tutor, Angela yu is a professional app developer. She is also the leading instructor at London App Brewery and has trained employees working for Twitter, Facebook and Google. She has been programming since the age of 12 and her first creation was a space invader game. Ever since then, she has not stopped developing software, websites, games and apps.

Key Features

  • Introduce yourself to iOS 13, Swift 5.1, XCode 11 storyboards and interface.
  • Learn coding, programming and creation of auto layout & responsive UIs in Swift.
  • Take a step ahead into details of networking, GitHub, local data persistence and in-app purchases.
  • Move on to advanced level machine learning, AR apps and publishing apps in the app store.
Product Details
Course Author: Angela Yu
Style of course: video, audio, articles
Pacing: self-guided
Price: $
# of Reviews: 30,969+
Rating: 4.7 / 5


Find this App Development class on Udemy

5. Finish It! Motivation & Processes For Game & App Development

Are you stuck in the middle of an app or game development project? If you need real help, just register for this course. Meant for app developers having background knowledge and experience in the field, this course takes you to an advanced level. Boost your skills on coding for mobile apps and games and complete the project you signed up for.

The course is provided by Rick Davidson and the GameDev.tv Team. Rick has more than 14 years of experience in creating video games for gaming consoles, Facebook, mobile phones and PC. GameDev.tv provides various online courses on coding as well as developing video games.

Key Features

  • Start with clarifying your queries and discussing the project you’re working on.
  • Learn to remove blockages coming on your way to finish the project.
  • Build-up momentum and various habits for professional creation.
  • Discover your journey ahead from here as you finish your project.
Product Details
Course Author: Rick Davidson
Style of course: video, audio, articles
Pacing: self-guided
Price: $
# of Reviews: 834+
Rating: 4.7 / 5


Find this App Development class on Udemy

6. iOS Development – Create 4 Quiz Apps with Swift 3 & iOS 10

Do you want to become an iOS app developer? If yes, then this course is perfect for you. All you need is a computer running on Mac OS and XCode 8. It’s a bonus if you’ve done any kind of programming before. In a fun way, become a pro app developer by creating 4 different kinds of quiz apps on your own – with features of all kinds.

You have two tutors for this course – Johannes Ruof and Timothy Meixner. The two are partners and full-time German instructors on Udemy. They teach courses on German, app development, instagram marketing in German, digital marketing in German and many more. They have received the best instructor award and had more than 42,000 students so far.

Key Features

  • Get started with the set-up and menu.
  • Create 4 different types of quiz apps – MCQ, image,emoji and true/false.
  • Learn to use the template view controller.
  • Add audio and unlimited mode feature to your apps.
Product Details
Course Author: Johannes Ruof
Style of course: video, audio, articles
Pacing: self-guided
Price: $$
# of Reviews: 121+
Rating: 4.6 / 5


Find this App Development class on Udemy

7. iOS 12 & Swift 5 – App Design, UI/UX plus Development

Do you simply dream of creating a cool iOS app but don’t know anything about coding? Well, you don’t need to know programming to master programming for iOS app development. This course makes you a pro at Sketch and Figma teaching you right from scratch. Learn app designing UI/X and iOS 12 app development on your MacOS operated machine.

Gwinyai Nyatsoka is a director of a digital media agency and your instructor for this course. He has created several apps, games and websites in his career so far. Recently, he has started teaching coding out of passion to share everything he knows. This includes sharing his experience of working with clients to aspiring professionals.

Key Features

  • Learn to design apps along with their logos,UI/UX and icons.
  • Train yourself to use Sketch and Figma.
  • Move on to coding with XCode and Swift 5.
  • Gain insights on fundamentals of machine learning, Instagram clone, graphics and animation.
Product Details
Course Author: Gwinyai Nyatsoka
Style of course: video, audio, articles
Pacing: self-guided
Price: $
# of Reviews: 504+
Rating: 4.6 / 5


Find this App Development class on Udemy

8. The Complete iOS11 Swift 4 Development Course – Build 28 Apps

Do you wish to change your line of career and become an app developer? This course is designed for absolute beginners who wish to pursue app development and work full-time or as a freelancer in the field. All you need is a laptop or computer that runs on MacOS as you’ll be developing apps for iOS 11 using Swift 4 and XCode 9.

This course is also designed and guided by Dee Aliyu Odumosu. He started programming with Java and also knows Microsoft ASP.NET, C#, Ruby on Rails, PHP, HTML, CSS, Objective-C and of course, Swift. Out of 9 courses he teaches, we have listed the best 2. You may refer to the first course mentioned in the list to know more about him.

Key Features

  • Introduce yourself to iOS, Swift and XCode.
  • Learn to include audio recording & video playback.
  • Add maps, notifications, social media sharing, face detection and other interesting features.
  • Move on to machine learning, artificial reality and QR-code reading.
Product Details
Course Author: Dee Aliyu Odumosu
Style of course: video, audio, articles
Pacing: self-guided
Price: $
# of Reviews: 338+
Rating: 4.6 / 5


Find this App Development class on Udemy

9. iOS 12: Learn to Code & Build Real iOS 12 Apps in Swift 4.2

If you own a machine that runs on MacOS and have a desire to learn app development, you get to sign-up for this course. Using XCode 10 and Swift 4.2, learn how to build apps for iOS 12 at a professional level. In fact, by the end of this course you’ll have more than 15 apps all designed and coded by you. So, this course can change your career’s path entirely.

This course too has got two tutors guiding you – Caleb Stultz and Jonathan Burgoyne. Both are successful app developers and passionate teachers sharing their knowledge and experience on online platforms. While Caleb has developed content on iOS development, Swift, Android, blockchain and game development, Jonanthan has been teaching for iOS and Android too.

Key Features

  • Get used to the interface of Swift 4.2 and XCode 10.
  • Learn to create AutoLayout, Model View Controller, TableView and CollectionViews.
  • Create e-commerce apps, AR apps and CoreML 2.
  • Submit your creation to the app store.
Product Details
Course Author: Caleb Stultz
Style of course: video, audio, articles
Pacing: self-guided
Price: $$
# of Reviews: 673+
Rating: 4.7 / 5


Find this App Development class on Udemy

10. This Is How You Make iPhone Apps – iOS Development Course

Learning app development online requires no eligibility or skills from your end. This is yet another course on iOS app development that teaches you programming for apps from scratch. In fact, you’ll create a basic app without the input of any code language at the initial stage. At your own pace, master the art of creating apps from being an absolute fresher.

The course has been designed, developed and guided by The App Dojo. The company has more than 1,33,000 students who were beginners but have now become masters of app development. Whether you wish to create apps as a professional or sell your own app in the app store, their course is extremely beneficial to all.

Key Features

  • Create your first app without entering codes.
  • Start coding on XCode and Swift for higher level apps.
  • Create a tip-calculator, food journal and a photo-based app.
  • Learn to publish your creation to the app store.
Product Details
Course Author: The App Dojo
Style of course: video, audio, articles
Pacing: self-guided
Price: $$
# of Reviews: 2,494+
Rating: 4.5 / 5


Find this App Development class on Udemy

Review History

  1. List published 02/11/2020 with 10 products.

The Best 10 Godot Classes of 2020 [Updated]

We have searched the web for the Best Godot classes. We analyzed over 46 Godot classes found on popular education sites like Udemy and Coursera and rated them based on course instructors, number of reviews, ratings, and more. Below is a list of our top 10 favorite Godot courses. At the very bottom of the post you can check our revision history.

1. Discovering Godot: Make Video Games in Python

The course will be composed of 188 lectures. The course will cover the lectures about CubeDude Kick about employing 3D tactics. Furthermore, the coverage of Food Fight in 3D will be a big plus as a professional to learn in this course. The course will also allow learning the C-family languages like C-sharp and C++ alongside Python.

Key Features

  • Learn to make video games in 3D using Python
  • Composed of 188 lectures divided into 16 subsections further
  • With GDScript integration, Python will be a lightweight language to learn for effective programming skills.
  • The major requirement for this game development course is to have Godot 3.0.6 or later.  
Product Details
Course Author: Ben Tristem
Style of course: video, audio, articles
Pacing: self-guided
Price: $
# of Reviews: 31,000+
Rating: 4.7 / 5
Find this Godot class on Udemy

2. Godot: Beginner to Advanced Complete Course

In this course, there will be 32 lectures where the students will be taught game development using Godot which is an open-source game engine. The participants will be taught to create a two-player game – Pong. Alongside that, the course will teach how to create a clone of Super Mario Brothers. The participants will be given assets such as the Character sprites, environments, etc.

Key Features

  • Composed of 32 lectures
  • Will teach Super Mario and Pong creation
  • Will use function, such as collisions and character movement as well as Vector math to calculate collisions.
Product Details
Course Author: Dragan Neskovic
Style of course: video, audio, articles
Pacing: self-guided
Price: $$
# of Reviews: 227+
Rating: 4.4 / 5


Find this Godot class on Udemy

3. Godot 3 Complete Developer Course – 2D and 3D

In Godot 3 Complete Developer Course – 2D and 3D, there will be assignments in this course as well to develop a better professional understanding and practice of the skills learned through these courses. Alongside that, these courses will cover almost every aspect of Godot and Python.

Key Features

  • The course will allow to learn android game development and become a game development using the Godot Game Engine.
  • This course will cover the use of GDScript from scratch as well as the use of 2D and 3D technologies to design games with Godot 3 Complete Developer Course – 2D and 3D.
  • There will be 84 lectures. 

Product Details
Course Author: Guilherme Oliveira
Style of course: video, audio, articles
Pacing: self-guided
Price: $
# of Reviews: 375+
Rating: 4.5 / 5


Find this Godot class on Udemy

4. Godot Getaway: The Godot Course

Godot Getaway: The Godot Course will allow covering 46 lectures by integrating the Godot engine to create new and creative 2D and 3D games. The procedural Generation with Tile maps will be carried out using Remote Procedure Calls. The course will allow working with online networking as well as Vehicle body Nodes integration.

Key Features

  • The course will allow fast 3D game play with games based on multiplayer incorporating direct connection over IP.
  • The course will allow the generation of the city, as well as city neighborhoods.
  • The course will allow learning more about designing placed props (like lamp posts, traffic cones, parked cars, etc) as well as Vehicle Body physics.
  • The course will teach the use of vector math as well for effective 2D games designing
Product Details
Course Author: Yann Burrett
Style of course: video, audio, articles
Pacing: self-guided
Price: $
# of Reviews: 53+
Rating: 4.8 / 5


Find this Godot class on Udemy

5. The Game Developer Bootcamp

This course will allow you to create games in 2D and 3D while using python 3, GDScript, and GML. From the basics of teaching and installing Godot 3.1 on your PC or laptops to discovering GDScript and the Engine, this course will teach the basic and advanced in a thorough manner. You will be taught the basics of Godot Game Engine 3 as well as the GD Script Platform Demo will be given for the 2D Physics engine. By the end of the course, you will be able to make Platform in Game Maker Studio 2.

Key Features

  • It is composed of 51 lectures
  • Will allow the learning of python 3, GDScript, and GML  for coding
  • You will be taught the basics of Godot Game Engine 3 as well as the GDScript Platform
Product Details
Course Author: Suspendee Studios
Style of course: video, audio, articles
Pacing: self-guided
Price: $
# of Reviews: 5+
Rating: 4.4 / 5


Find this Godot class on Udemy

6. Ultimate Godot Game Developer Projects

If you are looking to learn Godot for developing a game using Godot Engine, then this course will be the best that you can avail for this purpose. With a programming experience of intermediate or beginner level, you can learn to create a 2D game as well as 3D games to navigate the places and nodes while using the gizmo. It has 62 lectures where game development will be taught using modules, scripts, and tools for understanding UI.

Key Features

  • Introduction to various modules, scripts, and tools used in creating a 3D game
  • Use of scenes and nodes in 3D games creation
  • Use of the concept of kinematic bodies while using any C Language as well as the use of GDScript and Gizmo
Product Details
Course Author: Packt Publishing
Style of course: video, audio, articles
Pacing: self-guided
Price: $$
# of Reviews: 6+
Rating: 3.9 / 5


Find this Godot class on Udemy

7. GD Script – Godot 3.1 game engine script

You will be able to write code in GDScript, and transfer your data and skills for creating 2D and 3D games. The course will cover the training of program compelling 2D word, platform & stealth games. Since it is all about gaming and designing in Godot, you will be taught to make creative and fun games from scratch using GDScript. You can use your familiarity with the C# knowledge including the knowledge of C++ or C Sharp to design games in a user-friendly Godot 3.1 engine.

Key Features

  • It is composed of 22 lectures.
  • You will be learning about the use of various programming shortcuts and tools like Boolean assignments for effective coding and designing.
  • The course will teach the methods of designing game mechanics such as creating loops, arrays as well as the title screen, GUI and interface with control nodes.
Product Details
Course Author: MARIAN DEVELOPMENT COMPANY Marijo Trkulja
Style of course: video, audio, articles
Pacing: self-guided
Price: $
# of Reviews: 3+
Rating: 3.8 / 5


Find this Godot class on Udemy

8. Learn Godot by Creating an Awesome Idle Business Tycoon Game

With this course, you will be using Python and GD Script to create a Business tycoon game with Core Game Design and Coding Skills. The games will work on Unity, Unreal, or any Game Engine. The course has 19 lectures and will allow learning a tool like Custom camera, Tile maps, Grids and vectors, Signals, UI and Closing Stream, etc.

Key Features

  • A course has 19 lectures.
  • Will cover learning aspects of Godot engine and GD Script and its use with Godot engine
  • Will require Godot 3 installation
  • This course will cover the use of vectors for Game creations as well as the method of importing Maps from Tiles in Godot
Product Details
Course Author: Odoo Class Videos
Style of course: video, audio, articles
Pacing: self-guided
Price: $
# of Reviews: 35+
Rating: 4.0 / 5


Find this Godot class on Udemy

9. Android Game Development with Godot Engine – Create 5 Games!

You can use your familiarity with the C# knowledge including the knowledge of C++ or C Sharp to design exquisite in a user-friendly engine while learning android game development. It has 81 lectures and will allow creating games like Super Mario, Flappy Bird, Timberman, Fruit Ninja, and Hand Spinner.

Key Features

  • Composed of basics to advanced android courses
  • Will cover 5 games and will allow creating games which can be published on Play Store
Product Details
Course Author: Daniel Ciolfi
Style of course: video, audio, articles
Pacing: self-guided
Price: $$
# of Reviews: 161+
Rating: 4.0 / 5


Find this Godot class on Udemy

10. Learn Godot Making a Fun Pirate Trading Game

This course will be a detailed introduction to the basics of Godot game engine allowing us to create fun pirate games with a more detailed layout and architecture. It will be based on subsections of Custom camera, Tilesets and Animation, Tilemaps, Grids and Vectors, Steering, the Kraken and isometric movement, Vectors, save and Godot overview and Signals, UI and closing stream. You will learn the use of Godot engine and camera as well as the animation tools in Godot in this course.

Key Features

  • It has 24 lectures.
  • Will teach making cites and props as well as other architectural modifications
Product Details
Course Author: Odoo Class Videos
Style of course: video, audio, articles
Pacing: self-guided
Price: $$
# of Reviews: 21+
Rating: 4.3 / 5


Find this Godot class on Udemy

Review History

  1. List published 1/22/2020 with 10 products.