Hello,This is me!

Mahesh Rakheja

Technical Public Speaker Entrepreneur by choice Programming is my passion

About me

Mahesh Rakheja

I'mMahesh Rakheja

Technical Public speaker and Startup entrepreneur

I am a Technical Public Speaker. I make people feel the technology, Rather just learn it. I have a keen interest in cybersecurity and malware analysis.I represented myself in many national & international conferences like TheHackersConferenece, Malcon & much more.I trained and worked with various governmental departments which include Indian army, State Intelligence, Police Department.I helped many detective services with my projects.My passion and interest made me to enter into training domain.I am now associated with various organizations as a mentor and providing security consultancy for multiple startups.I am successfully running two startups; One is on the development and other is in training.I trained more than 10,000 students and 1200 working professionals.I delivered lectures at IIT’s, NIT’s, BIT’s, DTU, Andhra University and many other national and international colleges and universities.I trained students from India, Germany, Australia, Angola, Nigeria & many other countries. Traveled almost complete India, Just to spread awareness about technology.Interviewed by AAJTAK, ZEENEWS, TOI, THE HINDU, 93.3 MYFM.

Core Interest

Cyber Security

Hack yourself,To Secure yourself.

Technology is growing tremendously, Increasing in cyber crimes.Knowledge of cyber security is even essential for non-educated.

Mobile App Development

Hold technology in your hand.

Digital presence is not limited to websites or social media.Your mobile phone application is equally important.

Android Malware Analysis

Check your mobile, May be it's having malware.

Your smartphone is not your personal. It's leaking your personal information and making it public.You are holding a live bomb.

Cloud Computing

Store in cloud,Hold it everywhere.

No need of infrastructure, No lack of storage, No need of management.Just configure cloud and sit relaxed.Cloud computing need of current era.

Cyber Forensics

No cyber crime is untraceable,Vision needed.

Cyber forensic is an art of investigating cyber crimes.Every cyber criminal leaf a clue, To see, You need cyber forensics.

Big Data Analytics

No time for DBMS, It's Big Data.

Websites, Mobile Applications, Social Media, are a significant source of data.Proper utilization of data to generate or maintain business comes under big data analytics.

other service

Business Digitalization

If you still believe in offline business, You will not last for a long time. It's time to be online and I help people to shift from offline to online.

Women Empowerment

The Internet is a sea of money; You need a bucket of knowledge.I provide technical training to women to start earning from home.

Career Counselling

No one can select a perfect career under peer pressure, fulfilling parents dream or just selected.You have to understand your strength.

Brand Building

No matter, How best you are?. If you don't know how to sell yourself, You are nowhere.I help people to make self-brand and be the best product.

Job Hunting

Learning technologies will not give you jobs. You have to avail right opportunity at a correct time. Job hunting is a process of finding and availing dream job.

Motivational Speech

Motivation is like a candle for your soul. To make sure your candle is enlightening correctly, You have to motivate yourself daily.I support like a lighter.

My Interviews

News Papers

Youg Dhrama
Lokmat News Network
Andhra Voice
Nagpur Today
business standard









My Blog


Nowadays everyone needs a handy solution for all their day to day problems. Mobile phones are one of the basic need to solve significant problems. These generate the demands for mobile application developers. The software industry is moving towards mobile applications to provide a solution for every problem — every business, whether it is online or offline, needs a digital presence. To make a digital presence, the business owner has to build a website and mobile applications. Many startups depend on mobile apps. So considering all the points, Mobile application development becomes one of the essential skill.

As an individual, when you learn about mobile application development, You have three options to start earning. The first option is to develop products and upload it on the play store or app store. According to the statistics by Google, there are two billion monthly active devices. Now, if you sell your app at the cost of 1₹ and out of 2 billion if 5000 people download your application with the value of 1₹, you will earn 5000₹ per day, and It will become 150000₹ per month. Let's explore the second option. As a mobile application developer, you can start taking freelance projects. Many organisations in the market do not prefer to hire a company for a project, and they prefer to hire a freelancer. You can take freelance mobile application development projects. Third, But not least option, You can join any of the software giant and mobile application developer. The average salary of a mobile application developer is between 10 - 12 lakhs per annum.

Following are the top 5 free mobile application development courses. If you complete all five sessions, you can be a mobile application developer. The total duration, of course, is 82 hours. If you invest 2 hours per day for learning and 1 hour per day for practice, you can complete all five course in approximately two months.

1) Java Tutorials


Java is one of the basic need to learn android application development. You can develop an android application using any programming language, But I recommend Java. You can prefer kotlin as a native language for android application. If you want to learn kotlin, then comment on this article, and I will update the kotlin course too.

2)Android Application Development


Once you are comfortable with Java, you can directly jump into android application development. Making android applications is one of the most straightforward tasks. You can create an android application in a few hours, once you start learning the above course.

3)IOS with Swift


Objective C was one of the native languages for IOS application development. Considering Java as a native language for android, Apple needs a similar style for IOS, So that it will provide ease to develop IOS applications too. Apple launched a Swift language to produce Apple's apps. Later they made it open source. Still, Swift is not entirely open-source.

4)IOS Application development


When you are complete with learning the swift language, You are in good condition to start developing IOS applications. There is only one restriction in developing IOS application; IOS applications require apple's product to compile form. Which generate opportunity for the majority of the people and thus reduce competition too. As not, everyone can afford to purchase apple's product. There is very less competition in the market and huge demand also.

5)Hybrid Application Development


The term hybrid clears out everything. It means to write code for one time and deploy it in both the operating systems. There are many frameworks in the market which support hybrid application development, Like IONIC, angular, PhoneGap, and many more. Xamarin is one of the most comfortable structures to develop mobile applications. Microsoft provides Xamarin. You can also refer Microsoft academy to learn Xamarin.

I hope. The article is useful for you. If you liked my article, please subscribe to my website. You will receive all technical updates regularly. If you have any queries or questions, You are most welcome to write them in the comment section below.



Skills are essential at every age of life. A skillful person is always in need. The question comes to the picture when you get confused between various skill sets. Internet is the source of information, but nowadays the internet is flooded with lots of learning materials, Increasing the confusion about the selection of perfect material to learn. Considering the problem in my mind, I have selected the top 5 free website development courses. They are good enough to cover everything about website development, that too free of cost.

I believe, If you invest yourself in completing this five-courses. It will be easy for you to get a new job — no matter whether you are a student or a working professional. Make sure; you are completing all the courses in serial order and practicing everything from time to time. The total duration of 5 sessions is 38 hours If you invest daily 2 hours for learning and 1 hour for practice. You will be job-ready within a month. So why are you waiting? Get ready with your laptops and internet connection.

1) Complete Website Development.

This course will include everything related to website development. It will cover all the basics required for web development like HTML5, CSS3, Javascript, Bootstrap, PHP, and MySql. After completion of this course, you will be able to develop a full-fledged website.

2) Web Development Using Wordpress.

Wordpress is one of the most renowned content management systems in the world. It offers ease to develop a website by providing themes and plugins. If you believe in rapid website development, Then WordPress is for you. As WordPress is one of the most popular content management systems, It's one of the most vulnerable CMS too. So after learning about WordPress, Make sure you learn about web penetration testing also.

3) Web Development Using Laravel

Considering the security factor and limitation of WordPress, You can learn to develop a website using Laravel, which is one of the most advanced website development frameworks. It follows the MVC pattern for development. It includes almost everything required to develop a secured website. You can easily integrate any HTML based website template with Laravel.

4) Front-End Development using Angular JS

Your website is useless, If you don't have an interactive frontend. A website is expected to be responsive and fast. You can add all these features in your website using the AngularJS framework. It allows you to create quick and responsive frontend, which you can use to develop a mobile application too. That means, Once you code your front end using angular, You can also deploy a mobile app using the same front-end.

5) Front-End Development using React JS

Similar to Angular JS, React Js is also required to develop a frontend. ReactJS is a library, which gives more freedom to have a better user interface. You can also deploy your code for web and mobile applications. That means you can design web and mobile applications using React JS. Indeed, React is one of the most required skillsets in the market.

I will write more articles on other technologies soon. In the meantime, you can subscribe to my website and receive all the latest technical updates first in your mailbox. If you have any query or questions, You are most welcome to post them in the comment section below.

My Courses

Best product requires time, I am working hard to bring it on.

Upcoming Events

some of my prestigious clients

Mahesh Rakheja's Feedback
Mahesh Rakheja's Feedback


Had a new way to look things.You have taught me some stuff that would matter to me a lot. Thanks and respect to Mahesh Rakheja sir.

Bhanu Sharma

Software Engineer,IBM.

You inspired us,you entertained us and we ended up learning a ton even when we didn't knew it. Thank you so much Mahesh sir.it was great experience.

Rohini Pillai

Student, Pune University.

Ordinary teachers teach their students to succeed. Great teachers teach their students to convert their failures into success!!! I think #MaheshRakheja sir is one of the GREAT TEACHER in the world.

Nitesh Satam

Student, Mumbai University

Young, dynamic, intellectual and there are many other adjectives to describe him. I am running out of words to describe the kind of meritorious person he is. This man has earned my respect and I adore him to the core.



Arnold, Angola
PI Mudhgal,Crime,Nagpur.
Hayden, Northen Austrelia
Cruz, Angola

some facebook & whatsapp posts

Mahesh Rakheja's Feedback
Mahesh Rakheja's Feedback
Mahesh Rakheja
Nagpur, Maharashtra