Shashank Chaudhary

Author
Shashank Chaudhary

Blogs
With years spent in HR trenches, Shashank is passionate about what makes organizations tick—people. Their writing dives deep into behavioral interviews, talent strategy, and employee experience.
author’s Articles

Insights & Stories by Shashank Chaudhary

Whether you're building your first team or scaling culture across regions, Shashank Chaudhary's articles offer human-first insights rooted in real practice.
Clear all
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Filter
Filter

Artificial Intelligence 101: How to get started

What is Artificial Intelligence (AI)?

Are you thinking of Chappie, Terminator, or Lucy? Sentient, self-aware robots are closer to becoming a reality than you might think. AI focuses on developing software or machines that exhibit human-like intelligence. Simply put, AI is the study of computer science aimed at creating intelligent systems.

Of course, there’s more to it. AI spans a range of applications—from simple calculators to self-steering technology, with the potential to radically transform the future.

Goals and Applications of AI

Machine learning challenge, ML challenge

AI aims to enable machines to reason, represent knowledge, plan, process natural language, learn, perceive, and manipulate objects. Long-term goals include creativity, social intelligence, and achieving general (human-level) intelligence.

AI is embedded deeply in every industry. Ray Kurzweil notes that thousands of AI applications are part of our global infrastructure. John McCarthy, one of AI’s founders, remarked, “as soon as it works, no one calls it AI anymore.” According to recent statistics, the global AI market is expected to reach $305.9 billion by 2024.

AI Types Chart

Source: Bluenotes

Types of AI

AI can be categorized based on its capabilities:

Weak AI (Narrow AI): Focuses on specific tasks with no self-awareness. Example: Siri, which combines multiple weak AI techniques to function.

Strong AI (True AI): Exhibits human-level intelligence, capable of performing any intellectual task a human can do. This includes fictional examples like Matrix or I, Robot.

Artificial Superintelligence: Described by Nick Bostrom as “an intellect that is much smarter than the best human brains in practically every field.” This is the type of AI that raises ethical and existential concerns among experts like Stephen Hawking and Elon Musk.

How Can You Get Started?

Start by learning a programming language—Python is recommended due to its machine learning libraries.

Here are some Python learning resources:

Introduction to Bots

A bot is a simple form of weak AI designed to automate tasks. Examples include chatbots and web crawlers.

Before building bots, it’s useful to learn:

  • XPath – for inspecting and targeting HTML
  • Regex – for data processing and pattern matching
  • REST – for working with APIs

How Can You Build Your First Bot?

Start with simple Python tutorials:

Use APIs to develop user applications quickly:

Practice with these bot-building challenges:

What Now?

Once comfortable with a programming language, dive into machine learning. In Python, explore libraries such as Scikit-learn, NLTK, SciPy, PyBrain, and NumPy. Knowledge of advanced math will also be essential. AI-powered tools can even help you learn math effectively, like those listed here.

Here are more resources to learn and practice:

Additional Reading:

Participate in AI & Bot Contests:

Ready to dive deeper? Learn how AI is changing the world.

Popular posts like this:

  1. How to Hire a Data Scientist
  2. 5 Must-Have Proctoring Tips
  3. How to Prevent Tech Talent Poaching

What kind of programmer are you?

There are millions of developers out there, but not everyone is same. We have identified 6 different kind of developers out there based on their habits and traits.

Please note that we are not judging anyone and doubting their capabilities based on which category they belong to. In fact, we believe that a healthy mix of different programming styles is critical for the community and every programmer has their place in the field of software development.

Take part in this simple quiz to know your personality type!