Build an MCP Server in Python (Beginner Tutorial)
Updated August 19, 2026: Beginner guide to building a local MCP server in Python with FastMCP — includes MCP vs API diagrams, MCP Inspector testing, …
Updated August 19, 2026: Beginner guide to building a local MCP server in Python with FastMCP — includes MCP vs API diagrams, MCP Inspector testing, …
Discover how collaborative learning platforms help students exchange ideas, learn from peers, and build meaningful academic connections with ScholarConnect by Alkademy.
Discover what to look for in the best learning management system for online courses and how Alkademy LMS can simplify teaching, assessment, and learner management.
Connect with learners, offer personalised 1-on-1 tutoring, manage sessions, track progress, and simplify your tutoring practice with TutorHub by Alkademy.
Discover why Alkademy Stream is the best online live classes platform for trainers and instructors. Host interactive virtual classes, engage learners, and manage sessions with ease.
Looking for the best E-Library solution alternative for your institution? Discover how Alkademy E-Library helps institutions modernise library management with AI-powered tools.
Discover Alkademy Movies, a fast and modern movie search and discovery app. Search movies, TV series, and episodes with rich details, live data, and instant search.
Looking for the best platform to conduct quizzes online? Compare QuizHub by Alkademy, Kahoot!, and Typeform to find the right solution for creating engaging quizzes, online assessments, and learner evaluations.
Alkademy Press is the best AI-powered journal management system for academic publishing, with AI, peer review, DOI registration, and more. Discover why publishers choose the JMS.
July 23, 2026: A practical guide to multi-tenancy strategies, with a real case study of how Alkademy Press isolates publishing organisations on a shared PostgreSQL …
We are going to consider Ford-Fulkerson algorithm which is an algorithm to determine the maximum flow through a cut in a flow network.
Today we are going to consider the key concept of Fuzzy Logic and I will try to explain in very clear terms. Testing
In this article, we would examine the latest software development methodology.
Question – Linked List in Java How would you reverse a linked list in Java. For example. Input: 1 -> 2 -> 3 -> 4 …
I this lesson, I would teach you how us to insert data using a form using Thymeleaf. We also see how to display data on a …
In this tutorial we would see how we can allow login to our application using OAuth 2.0.
This is simple, practical step by step tutorial of test-driven development(TDD) in JavaScript. In this tutorial, you’ll learn how to implement simple TDD scenario in …
This is simple, practical step by step tutorial of test-driven development(TDD) in Visual Studio. In this tutorial, you’ll learn how to implement simple TDD scenario …
In this tutorial you will learn how to create a multi-stage Dockerfile. Then we’ll use this file to deploy a Spring Boot application with PostgreSQL …
First, I would like to say that regular expressions are an interesting topic. This is because you can do a lot with them. Introduction …
In this tutorial, you will learn how to deploy a Spring Boot application with MySQL database.
In this tutorial, I would teach you how to implement JPA Auditing in your Spring Boot application. Previously we covered: Part 1: How to add …
In his step by step tutorial, we would use Entity Framework to create an MVC application. This application would maintain a list of item. We …
In this tutorial, you will learn how to create encrypt and decrypt messages using Node.js.
In this part, we would cover User profile. We’ll be able to display the login user on the header section and provide link to logout …
In this tutorial, you will learn everything you need to know about linked list. We would also be solving HackerRank and LeetCode challenges. We would …
Updated July 7, 2026: Refreshed for Docker Desktop, Minikube 1.33+, and Spring Boot 3.3. Replaces scattered 2019–2022 Kubernetes posts with one canonical 2026 guide. See …
Updated July 7, 2026: Covers Spring Boot 3.3, Java 21 LTS, virtual thread configuration, a sample REST API, and load-testing tips. Part of the Spring …
Updated July 7, 2026: New tutorial using Spring Boot 3.3, Spring AI, and OpenAI embeddings. Includes architecture diagram, ingest pipeline, REST chat endpoint, and FAQ …
This is Part 3 SpringBoot Roles and Privileges implementation for our Inventory Management System (InventoryMS). In this tutorial, we would actually implement the Roles and …
This is Part 3 of our implementation of SpringBoot roles and Privileges for our Inventory Management System (InventoryMS). In this part we would discuss and …
In this tutorial, you will learn how to implement SpringBoot Roles and Privileges. In this part, we would go on to understand the various roles …
In this tutorial, I will explain to you how to deploy Spring Boot REST API with MySQL database to MS Azure for free using the …
In this tutorial, you will learn how to protect some routes in your React application. We would create an Authentication Context and then we would …
Note: this document is live and will continue to be updated while we develop the InventoryMS application This is the second part (Part 2) of …
In this tutorial, you will understand the how authentication works between React UI and SpringBoot backend. What You will Learn How users are authenticated from …
This is Part 2 of the tutorial on How to a authenticate from React application to Spring Boot API. In this part you will actually …
In this tutorial, you will learn how to add Spring Security to your Spring Boot REST API and require authentication to be able to access …
In this tutorial, you will learn how to create a complete application step by step using SpringBoot and React frontend. Introduction to InventoryMS Create the …
In this tutorial, I will show you how to filter a Dropdownlist based on another Dropdownlist in React. We would use the example of Product, …
In this tutorial, I will show you how to implement pagination on react table using Material UI. Define the page and rowsPerPage States Setup the …
This is a tutorial on how to implement Json Web Token authentication for a REST API in Spring Boot using public and private keys. In …
In this tutorial, you will learn how to create a calculator application in Python using Tkinter module. Plan Your Calculator Layout Code and Test the …
This is Part 1 of the Series: Software Design Patterns. In this tutorial series, I would explain to you the important software design patterns you …
In this tutorial, you will learn how to add role-based authorization to a Spring Boot application. This tutorial would simply take you through all the …
In this tutorial, you will learn how to build an SDK – step by step. We would build an SDK using Python and you can …
In this tutorial, you will learn how to create an SDK from the scratch. We would build an API using Flask. This API would retrieve …
In this tutorial, you will learn about build tools. We would discuss some of the popular build tools out there and how to choose a …
In this tutorial, you will understand Github action and how to set it up. We would create a simple Spring Boot application locally, build it …
In this tutorial, you will learn how to create and publish your first npm package step by step. Prerequisite Make sure you have an NPM …
In this tutorial, you will learn Method 2 of how to integrate the AdminLTE template with Angular application. In Method 1 we did the integration …
FleetMS version 3 kicks off today! Here’s the technology stack for FleetMS version 3. Angular for UI development Node.js for application middle-tier MongoDB, PostgreSQL for …
In the previous two tutorials we covered how to setup local Kubernetes (Minikube) and deploy a SpringBoot application. You can find these tutorials below. Setup …
In the previous tutorial, you learnt How to Setup a Local Kubernetes Cluster (Minikube) and deploy a SpringBoot application. You also learn how to access …
In this tutorial, you will learn how to easily setup local Kubernetes cluster. Then we would create a simple Spring Boot application and deploy to …
In this tutorial, I will take you step by step how to dockerize SpringBoot with MySQL database. And it’s quite a clear process. It takes …
We would not complete this series on How to Implement Pagination in Spring Boot. You can find Part 1 here. In this part we would …
In this tutorial, you will learn how to easily implement pagination in Spring Boot with Thymeleaf page and JpaRepository. This would be a step-by-step tutorial …
In this tutorial, we would learn how to deploy a Spring Boot application to a local Kubernetes cluster. This would be the first of series …
This is a simple and clear solution to the Queen’s Attack 2 problem in HackerRank. It take just three steps as given below: determine all …
In this tutorial, you will learn about migrations and how to use it to simplify database operations for your applications. We would be using Node.js …
In this step by step tutorial, you will learn how to secure your REST API endpoints using Auth0. Create a NestJs Application Add Two More …
This is Season 1 of building a complete application in ASP.NET C# using SQL Lite. All the parts are provided below: Part 1 – Introduction …
In this part we would cover user registration, user login and profile. We would cover the following: Add Firstname and Lastname Fields Re-Add the Migration …
In this part, we would be setting up the authentication, authorization, user login, registration and profile. We will cover the following here: Setup the Layout …
This is part 7 of our complete application with ASP.Net, C# and SQL Lite. In this part, we would be working with images. First we …
This is part 3 of our complete application in ASP.NET with C# and SQL Lite. In this part we would do the following Create the …
This is part 4 of our complete application in ASP.Net, C# and SQL Lite. In this part, we would configure our application to run the …
In this part we would work on generating all our controllers. The code generator would help use do the following: generate the controller class create …
In this part, we would plan the navigation of the application. We also setup the navigation sidebar on the left. For this part, we would …
This is Part 2 of our complete application with Visual Studio, ASP.Net, C# and SQL Lite. In this part we, would plan the data model …
In this tutorial we would build a complete application with ASP.NET and C# Programming Language. It would be a Hospital Management System – HospitalMS. All …
In this tutorial and subsequent ones, you will learn how to create a .NET REST API in C# using Visual Studio. In this first part, …
In this tutorial, you will learn how to setup and use the top 5 UI components in Angular Material, Primeng and Bootstrap. I have decided …
This is a beginner tutorial on how to build and deploy microservices using Docker-Compose. But first, we’ll learn what docker-compose is and what it’s used …
In this tutorial, you will learn step by step how to Dockerize your Spring Boot application. We would create a Docker container of a Spring …
I would show you several way you can pass variables from one component to another in Angular. We would cover the following; Set up …
In this lesson, you will learn in few minutes how to build a simple REST API with Node.js and PostgreSQL. This REST API would serve …
In this tutorial, you will learn about GraphQL and how to use it. This would be useful to you if you have a basic knowledge …
In this tutorial, you will learn how to make REST API calls in React. We would cover this step by step with all the code …
In this tutorial, you will learn how to build a WordPress plugin from the scratch! This would be a practical tutorial with all the code …
In this tutorial, you would learn how to use layout and content page in a Spring application. This is also called Master and Content page …
We’ll outline the components of a Messaging Architecture based on RabbitMQ. We would examine terms including: Producer, Consumer, Exchanger, Routing Key, Binding etc. See tutorial …
Thanks for visiting my page! This article outlines my activities during my 1 year National Youth Service Corps(NYSC) assignment in Nigeria. Please enjoy reading and …
Thousands of Hungarian users on LinkedIn wake up to find that their location has changed from Budapest, Hungary to Brisbane, Australia. This was first noticed …
In this tutorial, we would learn how to install and setup Failover cluster in Windows Server 2019 step by step. In the previous tutorial, we …
In this tutorial, we would learn how to configure iSCSI disks in Windows Server 2019 and setup a iSCSI target server. The following would be …
In Part 1, we set up our a domain and configured a domain controller. In this part, we would look at creating user, configuring network …
In this step by step, I will teach you how to setup active directory directory services with a domain using VirtualBox. The demos are based …
If you would like to learn Angular while working on an interesting project, then you are welcome! This would be a 6-part procedure but 11-video …
Watch the video here. In this lesson we would examine the following topics What is Decision Theory Application of Decision Theory in Cancer Diagnosis The …
Hell guys, as you know, I’m Kindson the Genius and good to see you again! In this short lesson, I would explain to you the …
Hello everyone, as you know, I’m Kindson The Genius. I would like to share with you these 20 cool Machine Learning and Data Science Concept …
You could also learn Difference Between Machine Learning and Deep Learning. This tutorial follows from Tutorial 1 where you downloaded your dataset, setup the Visual studio solution …
This is Part two of out Quiz App Tutorial in React. Please see Part 1 if you have not. In this part, we would put …
In this tutorial, I would take you through building a simple quiz application in React. As we go through, I would be explaining the pieces …
Hi guys, sure y’all doing great! I just wanna share with the 10 reasons I really love Budapest!. It’s such an amazing city. Also feel …
If you don’t play ping-pong, then you probably should try to start now. Here a 10 reasons you really need to play ping-pong. Let’s start …
In this tutorial, I would teach you how to create a complete DevOps pipeline for free. We would push a SpringBoot application to Github, then …
We would learn about 7 database patterns for Microservices. The include: Database per Service Shared database Saga API Composition CQRS Domain event Event sourcing …
In this Tutorial, would see how to add custom Login Form. So instead of using the generated form we’ll build one. You can find Tutorials …
If you remember from Tutorial 2, we stored our password in MySQL database in plain text. Now, this is not ideal way since plain text …
This tutorial follows from Part 1 and Part 2 Part 1 – Create a REST API in PHP Part 2 – Make a GET API …
This tutorial follows from Part 1. In this tutorial, you would learn how to call the PHP API from a html page. We would use …
In this article, I will teach you how to build a REST web service that would connect to a MySQL database. Then it would fetch …
In this article, I would explain step by step, how to enable Auditing in Spring Boot application. We would consider the following: Introduction to Auditing …
I would tell you about the 6 top Business Intelligence Applications you should know. Business Intelligence is simply an industry term and it refers the …
We would continue from Part 21. You will learn how to update a record and delete a record. You will also learn about CascadeTypes and …
Good to know you’ve completed Parts 1 to 16! Thumbs up to you! Otherwise, you can see the links below and follow. Now we’ll continue …
I’m happy, that finally we have a complete tutorial that addresses the challenges faced by many programmers. Entity relationships(@OneToMany and @ManyToOne). So everything about relationships …
First let me say that if you have gotten to this point successfully, congrats! and thumbs up to you! You’ll sure be an expert if …
Now we continue with Part 13. We are still working with the GET requests Part 1 to 7 – Setting Up Part 8 to 12 …
This is Part 2 of Plotting Tutorial in Python with Matplotlib.pyplot. You can find Part 1 here. Here, we cover the following Example 2 – …
In this practical lesson, I would teach you how to plot in Python. You will learn about plotting in Python with Matplotlib.pyplot. So, we’ll cover …
If you are a programmer, then I have some good news for you! This applies if you are a Software/Application Developer or Engineer. As you …
In this short lesson, I would teach you how to perform linear regression in Python and R. It’s quite easy. But the interesting thing is …
This course kicks off August 1, 2019. It will run for 6 to 8 weeks. Download Course Outline in Excel You will find much practicals …
This tutorial follows from the Part 1. Here, we would see how to use mySQL database. We are going to store username and password in …
I would teach you how to work with Spring Security. Tutorial 1 – Introduction to Spring Security Tutorial 2 – Storing Login Details in MySQL …
In this lesson, I would explain to you how relationships works in hibernate. Then I would give you a practical as well. We would be …
I would teach you how to make two microservices communicate. This would be step by step. You can watch the video as well. We assume …
1. Introduction to Thymeleaf (Video) In this walk-through, we would build an application to store student records. Users would be able to: access list of …
In this series, I am going to teach you how to build a data-driven page. Watch the video lesson We would use the following: Spring …
This is Similar to the Spring with MVC Procedure Create a new Starter project. Add Web, jpa and H2 dependencies Examine the pom.xml Create a …
Spring Data JPA (Stop hardcoding!) Create a new Spring Project called mvcdemo-data. Choose web, jpa and Apache Derby dependencies Examine the pom.xml Copy the models …
This procedure teaches you how to perform CRUD operation (Insert, Update, Select and Delete) in Spring MVC. Source codes is included at the end of …
We would build a Microservices in Java Step by step. Find the Source Codes here This microservice is based on a simple hypothetical Hospital Information …
Find the Step by Step Procedure here Final AdmissionsResource File @RestController @RequestMapping(“/admissions”) public class AdmissionsResource { @Autowired private RestTemplate restTemplate; //A hardcoded list of patients …
Welcome back! So we’ll continue with Questions 31 to 40 of our Machine Learning Q&A. You can find Question 1 to 20 below Questions 1 …
A Receiver Operating Characteristics (ROC) Curve is used to describe the trade-off between correct classifications and wrong classifications. The ROC curve displays a plot of …
You can find Question 1 to 10 here. So let’s get started! 11. What is Multivariate Linear Regression? This is a type of regression were …
Welcome back! So we’ll continue with Questions 21 to 30 of our Machine Learning Q&A. You can find Question 1 to 20 below Questions 1 …
I’m providing set to data science question and answers. The answers would be clear and brief for anyone to understand no matter your field. However, …
This is Machine Learning Questions and Answer (11 to 20) Find Question 1 to 10 here. So let’s get started! 11. Explain Clustering in …
I’m happy to the making this lesson. I would give you brief answers to several Machine Learning questions. But if you would like to go …
This is a list of some statistics questions and answers. The answers and brief and clear. What is Biased and Unbiased Statistic? We actually …
This tutorial would cover Exploratory Factor Analysis. We would cover the following sub-topics: What is Factor Analysis(FA) Difference between Exploratory FA and Confirmatory FA Application …
I will try to explain Likelihood Function in very clear and simple terms. Likelihood Function in Machine Learning and Data Science is the joint probability …
Bayesian Inference is simply a way of making statistical inference by applying Bayes’ Theorem. Assuming there is a particular hypothesis H. Let the probability of …
In this short write-up, I would explain to you these important trends in IT. The interesting thing is that they are actually very simple concepts …
I’m going to explain microservices to you based on the following sections: What are Microservices? Benefits of Microservices How to Create Microservices Challenges of Microservices …
You already know of Simple Linear Regression. You also know of Logistic Regression. Now we would discuss Multiple Linear Regression. This is a case where …
Updated July 12, 2026: Updated links and SEO. See also 20 hypothesis testing solved examples and hypothesis testing basics. In this tutorial we are going …
In this tutorial, we would discuss the Central Limit Theorem. What is Central Limit Theorem This is a theorem (or set of theorems) that applies …
In Lecture 4, we learnt about the Bayes’ classifier. Here we would see how to minimize misclassfication rate in Bayes classifier. Again, we would review …
First I would like clarify that the Logistic Regression model is a model for classification. Also note that Machine Learning 101 focuses on Supervised Learning. …
This is the very first lesson in Statistics Tutorial Series. We would be discussing Introduction to Sampling and Sampling Distributions. First, let define the two …
In the last lecture, we discussed Bayes’ Classifier. Now, we are going to discuss K-Nearest Neighbors Classifier. Remember that Bayes Classifier tries to classify X …
For the past week, Julian Assange has been in the news. He is the founder of WikiLeaks (wikileaks.org). This is an organization notorious for leaking …
This is the second lecture on classification. It follow the first one: Introduction to Classification. Bayes’ Classifier is a classifier that works based on Bayes’ …
This Lecture follows from Lecture 7 on Underfitting and Overfitting. Here we would discuss Bias-Variance Trade-off. I will try to make this lesson very clear. …
In subsequent lectures, we have discussed regression problems. Now we would apply the same analysis to classification but with little adjustment. In case of classification, …
By now, you probably understand probability as well as probability theory. You also know about the Sum Rule and Product Rule. Then you also understand …
In the previous lesson (Lesson 9), we derived Bayes theorem. So let’s write it out: Also recall that Bayes’ theorem helps us find conditional probabilities …
We will now consider some of the important rules of probability. Meanwhile we would also understand the meaning of terms along the line. They include: …
As you already know, one of the four basic theories of Machine Learning is the Probability Theory. Or simply, Probability. And this is one challenge …
Remember that in the previous lecture (Lecture 6), we discuss polynomial curve fitting. We kind of saw that the relationship in a dataset can be …
Let’s go back to the regression problem we solved in Lecture 4. We are given a dataset. You need to find the relationship between the …
This is Lecture 6 of Machine Learning 101. We would discuss Polynomial Curve Fitting. Now don’t bother if the name makes it appear tough. This …
This is Lecture 4 of the Machine Learning 101. It follows from Lecture 3. In this lecture, we would solve some regression problems. So brace …
This is lesson 3 of Machine Learning 101. We are going to examine classes of machine learning problems. In Lecture 2 we already mentioned a …
The is lesson 2 of our Machine Learning 101 course. This follows from Lesson 1. We would cover the following: The Goal of Machine Learning …
This is the very first of a complete Machine Learning course . So if you intend to learn Machine Learning, then you are in the right place. …
Bayes Rule is based on Conditional Probability which we have been discussing in the previous 3 lessons. Conditional Probability – Basics Conditional Probability – Multiplication …
In the previous lesson(Introduction to Bayes’ Rule), we saw how Bayes’ Rule can be applied to medical diagnosis. So in this chapter, we would see …
In this lesson, we would examine Law of Total Probability. We looked Multiplication Law previously. I would state this law. Then give an explanation. Finally …
In this short lesson we would understand how to use the Multiplication Law in Conditional Probability. You may want to review Basics of Conditional Probability. …
I assume you have a basic knowledge of Probability. For example, if there a 3 red ball and 2 blue balls in a bag and …
Are you an American or interested in how events unfold? Then you should immediately read the book “Loving Trump”. LOVING TRUMP: Unfettered Musings of a …
I still remember this line from my childhood days: “Superman and Robin Hood are still alive in Hollywood”. Of course Robin Hood has been claimed …
We are going to cover the concept of dependency injection (DI) in a very simple and clear manner. First let’s take a simple definition. Content …
We would examine all the differences between List and ArrayList in Java. First, I would like to say that both List and ArrayList are useful …
I would would cover everything you need to know about SQL Joins in this lesson. And you will see it’s quite clear. A JOIN in …
In this simple tutorial, we are going to learn how to perform Principal Components Analysis in Python. This tutorial would be completed using Jupyter Notebook. …
This is a series of Video lessons for the 2019 Python Programming Tutorial Series. This would run between January and March 2019. Feel free to …
A skip list is an efficient data structure that arranges the elements in a list in such a way that the search and update takes …
This is used when the keys stored in the hash table are expected to be static. In this case perfect hashing guarantees excellent average as …
Today we are going to examine Open Addressing. Recall that the two methods of resolving collisions in a hash table are: Hashing with Chaining Open-Addressing We …
The three terms that make up the title of this article are the three common techniques used for computing hash sequences. That is what are …
The divide and conquer class of algorithm solves a problem by recursively applying three basic steps at each stage of the recursion Step 1: Divide …
We would cover the following topics on Universal Hashing Introduction to Universal Hashing What is Universal Hashing How Universal hashing Works The Theorem and Proof …
We are going to examine the time it takes for successful and unsuccessful search in a hash table where collision is resolved by chaining under …
Hashing With Chaining. In the discussion of direct addressing, we see that for a fairly small-size universe U, we can use a direct-address table. But …
We would cover the following: Introduction to Hash Tables Arrays vs Hash Tables Direct-Address Tables Watch the Video on Hashing 1. Introduction to Hash …
We would cover the following: Introduction to Bloom Filters Applications of Bloom Filters How Bloom Filters Work Bloom Filter Setup Analysis of Bloom Filters Watch …
We now present the Ford-Fulkerson algorithm and a simple explanation. To follow this tutorial, you need to understand: The Basics of Flow Networks Max Flow …
The Cuckoo hashing algorithm allows for lookup of items at constant time, O(1). We would cover the following in this article: How Cuckoo Hashing Works …
The concepts of cuts in a network is a way to verify the Ford-Fulkerson algorithm and proof that the Max-Flow Min-Cut theorem. You can review …
In this article on flow networks, we would cover the following: Introduction to Network Flow What is Flow Network What is a Flow Maximum Flow …
We cover the following Introduction to Ford-Fulkerson Algorithm Introduction to Residual Graphs About Residual Graphs Augmenting Paths in Residual Graph Using Bottleneck 1. Introduction to …
Pointers in C++ is one of the core concepts that you need to learn. This is because it is a feature that helps you understand …
We are going to create these various collections data types in Python and also outline the differences between them. Find the Video Lesson here Python …
The code below shows how to create a class in Python. You can copy and modify freely for your personal use. # ***************** HOW TO …
This is the first in the series of beginner-to-expert tutorials and Python and Jupyter Notebook. In this tutorial (Python-Jupyter Notebook Tutorial 1), we would cover …
We would cover the following: What is Abstraction? Abstract Classes and Methods in Java Example of Abstract Class in Java Inheriting an Abstract Class Instantiating …
Other Java Topics Interfaces in Java Threading and Multithreading in Java Introduction to Generics in Java Bounded Generics in Java Generic Classes in Java This …
Other Java Topics Interfaces in Java Threading and Multithreading in Java Introduction to Generics in Java Bounded Generics in Java Generic Classes in Java Generics …
Other Java Topics Interfaces in Java Threading and Multithreading in Java Introduction to Generics in Java Bounded Generics in Java Generic Classes in Java Today …
Other Java Topics Interfaces in Java Threading and Multithreading in Java Introduction to Generics in Java Bounded Generics in Java Generic Classes in Java Multithreading …
We would cover the following: What are Interfaces in Java What are Differences between a Class and an Interface How to Declare an Interface Why …
We would examine the basics of Genetic Algorithm and dive a little deeper into the actual steps in genetics algorithm. I will try to be …
I would start with a brief review of SVD and then gradually ease into Higher Order SVD. As usual, I would try to make it …
Now you know some theories about Principal Components Analysis (PCA) and now we are going to go through how to actually perform it. Next we …
Singular Value Decomposition (SVD) is a dimensionality reduction technique similar to PCA but more effective than PCA. It is considered as factorization of a data …
Hello everyone, as you know, I’m Kindson The Genius. I would like to share with you these 20 cool Machine Learning and Data Science Concept …
PCA is one of the concepts that many find a bit tough to grasp. I had the same issue, but now I figure out a …
In this tutorial we would cover Simple Linear Regression in a very easy-to-understand way. We are assuming you don’t have much knowledge of Machine Learning …
Just as you know, I would try to explain Support Vector Machines (SVM) in a vary simple and clear way. I know many find it …
AVL trees are self-balancing Binary Search Trees (BST) that was invented by Adelson, Velski and Landis. Let’s consider the following: AVL Tree Balance Factor How …
Are you looking for some interesting project ideas for your thesis, project or dissertation? Then be sure that a machine learning topic would be a …
We would go through a simple tutorial on how to build an API in Visual Studio (Step by Step) using ASP.NET C#. Before we go …
Hello friend, I’ll like to share with you this brief explanation of the difference between Prediction and Inference. They appear similar, to us researchers and …
Hello guys, I would be happy to give you a clear explanation about the concept of Genetic Algorithm. And this is very interesting because scientists …
I could tell you that of all the certification I’ve acquired as a Tech Professional, the Project Management Professional (PMP) certification was the toughest to …
Hello, as you already know, I’m Kindson The Genius and I’m here to help you understand tech concept very easily. You let me know what …
If you are able to summarize the 10 Project Management Knowledge Areas fairly in your own words, then you will appreciate the much involved in …
This would be a very easy explanation of the concept of TensorFlow. As you know, I’m Kindson the Genius Sometimes, very simple terms may appear …
Hey folks! Still on my Research tour. Guess what? Today being Sunday, 16th of September, 2018 would be exceptional. I’m waking up in Serbia today, …
This is the second day of the conference and actually ‘my day’. Guess what? I’m in the program today and would talk about my paper: …
Budapest to Serbia and Back to Budapest Again! Day 1 of SISY2018 at the Subotica City Hall Day 2 of SISY2018 at Subotica Tech Day …
Budapest to Serbia and Back to Budapest Again! Day 1 of SISY2018 at the Subotica City Hall Day 2 of SISY2018 at Subotica Tech Day …
Budapest to Serbia and Back to Budapest Again! Day 1 of SISY2018 at the Subotica City Hall Day 2 of SISY2018 at Subotica Tech Day …
Budapest to Serbia and Back to Budapest Again! Day 1 of SISY2018 at the Subotica City Hall Day 2 of SISY2018 at Subotica Tech Day …
The Conference is the 16th International Symposium on Intelligent Systems and Informatics and I have been scheduled to attend. It holds in the city of …
In this lesson, you will learn how to connect Netbeans IDE to Microsoft Access database and used MS Access as your data-source in your Java …
In this AngularJS Tutorial we would examine the various aspects of an AngularJS program. We would cover the following topics: What is a Module …
Just as you know by now, this series of tutorials based on the PWD (practice-while-learning) approach. So in this tutorial we would create simple application …
In this tutorial, we would set up AngularJS and test it to make sure it works. We would do this is 7 simple steps. I …
This is the first in the series of easy tutorials on AngularJS for absolute beginners. AngularJS is the way to go if you are a …
In this blog, I would teach you two ways to get a list of selelected checkboxes using AngularJS with the click on a button. In …
So it’s all about team development. Just about a month ago, I joined a new team, but all to my suprise, after a couple of …
We would talk about Dialogs. If you have been following my lessons on How to Build Chatbots or MS Bot Framework Tutorials, you would realize …
I am going to teach you how to perform one-sample t-Test, step by step using an example Question A research believes that the mean incom …
If you are looking for a place to learn Python, this is the right place. Python would top the list as the most popular programming …
If you want to learn Java as a beginner to a Java Programming expert, this is the right place. The clue to success is: try …
Remember that if you have any difficulty following these tutorials, you could metion it in the comment box below or in the form to the …
Good to see you again! It is good to know that you have come this far. Thumbs up to you! 👍👍👍👍 In this tutorial, we …
In this tutorial, we are going to work with MS SQL database to set up our Employees database. Granted, this lesson is not a REST …
I must say, I never knew how easy and clear this topic of REST API is untill I did it myself. If you have any …
In this Demo, we are going to build and test a complete bot created in Azure in just few steps! Watch the video lessons here. …
Welcome to Kindson The Genius FAQ Page Q1. Who is Kindson The Genius? Kindson The Genius is whose real name is Kindson Munonye is a …
I am currently carrying out research on the performance of some automation solutions on a wide range of platforms. And in the course of time …
It is quite interesting to see how Microsoft makes it easy for developers and even those without much programming knowledge to used available tools to …
Updated July 12, 2026: Fixed broken solution links, added table of contents, test-type guide, and FAQ. All 20 questions link to step-by-step solutions on https://kindsonthegenius.com/blog. …
Updated July 12, 2026: Updated links and SEO. See also 20 hypothesis testing solved examples and hypothesis testing basics. Non-parametric tests which are also called …
Updated July 12, 2026: Updated links and SEO. See also 20 hypothesis testing solved examples and hypothesis testing basics. What is paired-sample t-test? This is …
This is an easy topic to understand if you understand the basic concepts I am going to present in this article. So read carefully as …
The interesting thing is that everyone irrespective of your field can and needs to master these skills. For me as a Software Engineer, I use …
I have made a list of the best 20 easy lessons of various topic of Machine Learning, Pattern Recognition and Artificial Intelligence. Watch the Machine …
In this lesson, you will learn about Bias/Variance Trade-off in Machine Learning. This is a concept in machine learning which refers to the problem of …
Today we would give a clear and simple explanation of Support Vector Machines. We would discuss the basics of support vector machines in very clear …
In this short and simple lesson, we are going to discuss techniques in carrying out source code based testing. Source code based testing is applied …
In this tutorial, we would examine how to use Python to create an excel csv file, write data into it, read records from the file …
I personally visited the location of the Innoson Vehicle Manufacturing Company since I always need to provide facts to my readers. So I have to …
We are going to explain the basic concept of k-means clustering and the k-means clustering algorithm. Table of Content What is K-Means Clustering How it …
Updated August 16, 2026: Clarified the main types of machine learning (including reinforcement learning), fixed heading structure for SEO, added a table of contents and …
Watch the Video Lesson Here: Basic of Neural Networks, clearly explained. Concept of Neural Networks is not that difficult to understand by an average person …
Watch the video here. In this lesson we would examine the following topics What is Decision Theory Application of Decision Theory in Cancer Diagnosis The …
In this blog, I am going to address some of the typical problems encountered by programmers who try to connect Netbeans to the MS Access …
This lesson follows from the Lesson 2 of the Java Programming Tutorial for Beginners. So if you have not gone through Lesson 1 and Lesson …
I could tell you that the reason many have not become good computer programmers is that the fail to obey the rules of programming. This …
I am going to teach you in a very simple and clear way how to use the MailMerge feature in Microsoft Word. What is Mail …
The term “Big Data” have become quite common in the field of modern Relational Database Management and Data Analysis and today there are so many …
Everyone irrespective of field of study or level in career needs a basic knowledge of Project Management and I would tell you why in a …
Check If Your Facebook Account Have Been Hacked! Please try to understand the steps. If it’s not clear, feel free to reach me. Hacker nowadays …
These three concepts are sometimes considered as the building block of Object Oriented Programming(OOP). We cover the following: Encapsulation Inheritance Polymorhysim Virtual Methods 1. …