Wander logo

Forget the AI hype, here's my personal roadmap to mastering AI Engineering in 2024

A step-by-step plan to kickstart your AI engineering journey this year.

By Adam TranPublished about a year ago 8 min read

Introduction

Hey there, future AI engineer!

Ready to jump into the world of AI engineering? Don’t worry, I won’t throw you in the deep end without a life jacket. Let me share my journey from a clueless beginner to a confident freelance AI engineer. Spoiler alert: it's totally doable, and kinda fun too!

Back in May 2023, I decided to give my brain a workout and dive into AI. I took six months off (yep, fatherhood break) and dedicated my time to learning AI engineering. Fast forward 12 months, and I was working on my first paid project as a freelance AI engineer.

I’m here to share my lessons, mistakes, and tips to help you reach the same point, but faster. By the end of this article, you’ll know what to learn, why to learn it, and how to learn it quickly. Plus, you’ll know how to make the most of your learning experience.

Let’s get started

Step 1: Getting Started with Python for AI Engineering

Alright, future AI engineers, buckle up because the first stop on our AI engineering journey is the magical land of Python. Trust me, you can't do AI without knowing how to code. So, let's explore Python, the language that's as friendly as a golden retriever and just as loyal!

1. Why Python?

Python is like the Swiss Army knife of programming languages. It's versatile, easy to learn, and has a huge community of friendly folks ready to help you out. Plus, it's used everywhere in AI, from simple scripts to complex machine learning models.

2. Key Python Concepts

Now, don't freak out, but here are the basics you need to get started:

Loops: Think of them as your way to tell the computer, "Hey, keep doing this until I say stop."

Variables: These are like boxes where you store information. Super handy!

Functions: Little programs within your program. They do specific tasks for you.

Data Types: Different kinds of boxes for different kinds of stuff – like numbers, words, and lists.

Basic Syntax: The grammar rules of Python. Don’t worry, it’s much easier than English grammar!

Basic Operations: Simple math and logic stuff. If you can handle basic algebra, you're golden.

Conditional Statements: The “if, else” of your program. Like choosing between pizza and burgers.

APIs and Libraries: Your cheat codes for doing complex stuff with just a few lines of code.

Data Structures: Lists, tuples, and dictionaries. Think of them as super-organized storage bins.

Sounds like a lot? Don’t worry, it’s not as scary as it looks. If I can do it, anyone can. Trust me, I once tried to toast bread in the microwave.

3. Recommended Resources

Let’s face it, learning alone can be boring. But these resources make it feel like you’ve got a cool mentor guiding you:

Real Python: It’s like the Netflix of Python tutorials. Binge-worthy!

Corey Schafer on YouTube: This guy explains things so well, you’ll think he’s sitting right next to you.

Programming for Everybody (Getting Started with Python): Perfect for absolute beginners. No jargon, just plain English.

So, grab your laptop, a comfy chair, and maybe some snacks. Start with the basics, and soon you'll be coding your way to AI engineering stardom. Just remember, even the best coders started with “Hello, World!” 🐍

And if you ever feel overwhelmed, just remember: coding is a lot like writing a recipe. Follow the steps, mix in a little creativity, and before you know it, you'll have something amazing. Happy coding, future AI engineer!

Step 2: Understanding Large Language Models (LLMs) in AI Engineering

Alright, aspiring AI engineers, let's talk about Large Language Models, or LLMs. These are the real MVPs of AI engineering, making our lives easier by handling tons of data and generating human-like text. Think of LLMs as the chatty, super-smart friends you wish you had in high school. 😄

1. What Are LLMs and Why Should You Care?

LLMs are like the brains behind AI projects. They help you understand and generate human language, making them essential for any cool AI project you dream of. Whether you want to build a chatbot, automate customer service, or write the next bestseller (okay, maybe not that), LLMs have got your back.

2. Basic Terms to Get You Started

Now, let's break down some fancy terms you need to know:

Tokens: These are like the tiny building blocks of text. Every word or part of a word is a token. Think of them as the Lego pieces of language.

Context Window: This is the amount of text the model looks at to make sense of what it’s reading or generating. Imagine trying to understand a book by reading just one sentence—yeah, you need a bit more context.

Attention Mechanism: No, it’s not a technique to make your cat pay attention to you. It’s how the model decides which parts of the text are important. It’s like a highlighter for key information.

Temperature: This controls how creative or conservative the model’s responses are. High temperature means more creativity, lower means more predictable answers. Kind of like deciding whether to wear a funky shirt or a plain one.

Transformers Architecture: The secret sauce behind LLMs. It’s a complex structure that helps the model understand and generate text. Imagine the Transformers, but instead of robots, they’re dealing with words.

3. Recommended Resources

Alright, now that you’re ready to rock, here are some awesome resources to help you become an LLM wizard:

Andrej Karpathy’s YouTube: This guy is like the Yoda of AI. His videos are super insightful and easy to follow.

Sentdex YouTube Channel: Another great resource with tons of tutorials that break down complex topics.

OpenAI Playground: This is where you can play around with LLMs and see their magic in action. It’s like a sandbox for your AI experiments.

So, get cozy with these LLM basics, and you’ll be one step closer to mastering AI engineering. And remember, every great AI engineer started with small steps, so don’t worry if you don’t get everything right away. Keep learning, keep experimenting, and soon you’ll be the one explaining LLMs to others—maybe even your cat! 🐱

Step 3: Learn the Principles of Prompt Engineering

Alright, AI engineers, gather 'round. It’s time to talk about prompt engineering, which is basically learning to speak LLM (Large Language Model) fluently. Think of it as talking to your super-smart AI buddy but making sure it actually gets what you mean. Let’s break it down so you can master this essential AI engineering skill.

1. Why Prompt Engineering Matters ?

In AI engineering, knowing how to communicate effectively with your LLM is like having a superpower. You need to give it clear instructions to get the best results. Otherwise, you might end up with a response as confusing as a cat trying to understand quantum physics. 🐱🔬

2. Key Principles of Prompt Engineering

Specificity: Be clear and specific in your prompts. Instead of saying, “Tell me about cats,” try “Tell me about the different breeds of domestic cats and their characteristics.” The more specific you are, the better the response.

Providing Context: Give your LLM enough background information. For example, instead of “What’s the weather?”, you could say, “What’s the weather like in New York City today?” This helps the model give a relevant answer.

Clear Goals: Know what you want from your prompt. If you’re looking for a list, ask for a list. If you want a detailed explanation, say so. It’s like ordering at a restaurant—be clear, or you might end up with something you didn’t expect.

Iterative Improvement: Don’t be afraid to refine your prompts. If the first response isn’t quite right, tweak your prompt and try again. It’s a bit like adjusting a recipe—sometimes you need a little more salt, sometimes a bit less.

3. Don’t Overdo It on Advanced Prompting

Here’s a little secret: you don’t need to spend forever perfecting your prompt engineering skills. Advanced techniques are cool and all, but for most projects, the basics will do just fine. Don’t get stuck in the “perfection” loop—focus on practical use.

4. Recommended Resources

To get you started on the right foot, here are some awesome places to learn more about prompt engineering:

  • Prompt Engineering from OpenAI: A great place to get the basics down.
  • Prompt Engineering by Lil’Log: Another excellent resource with practical tips.
  • Prompt Engineering Mastery: The Complete Guide from A-Z Part 1 and Part 2: A guide on mastering AI prompt engineering with techniques to improve AI-driven workflows.

So, there you have it! Mastering prompt engineering is all about being clear, specific, and knowing what you want. And remember, every great AI engineer started with a simple, “Hey, can you do this for me?” Now go out there and talk to your LLM like a pro. Who knows, you might just have the next great AI idea brewing in that noggin of yours! 🚀

And hey, if your AI starts responding in riddles, don’t worry. Just take a deep breath, tweak your prompt, and try again. You’ve got this!

Step 4: Building Your First AI Project

Alright, AI engineers, let’s get our hands dirty. Enough with the theory—let’s build something cool! This is where the magic happens. By the end of this step, you’ll have your very own AI project to show off. Let's roll up our sleeves and jump right in.

1. Why Build an AI Project?

Imagine trying to learn to swim by reading about it. Ridiculous, right? The same goes for AI engineering. You need to build projects to solidify your knowledge and gain real-world experience. Plus, it’s way more fun than just reading about it.

2. Steps to Build Your First AI Project

Combine Python, LLMs, and Prompts: This is where you put everything together. It’s like making a cake—Python is your flour, LLMs are your eggs, and prompts are the sugar. Mix them right, and you’ve got yourself a tasty AI project.

Recommended First Project: Autonomous Assistants: Let’s start with something manageable but impressive—a ChatGPT clone. It’s like training wheels for your AI engineering bike. You’ll use Python, OpenAI API, and Streamlit to build a simple but functional Assistants.

3. Why This Project Rocks

Building projects is where you move from theory to practice. It’s like learning to ride a bike—you can read all you want about balance and pedaling, but until you get on that bike, you won’t really get it. Here’s why building projects is crucial:

Knowledge Solidification: When you build something, you cement what you’ve learned. It’s one thing to read about AI, another to make it work.

Experimentation: Building projects lets you play around, make mistakes, and learn from them. It’s your personal AI playground.

4. Recommended Resources

To help you build your ChatGPT clone, here’s a fantastic resource:

Article Guide: "Free GPT-4 Alternative: How to run Llama 3 on Your Local Computer": This step-by-step guide will walk you through everything you need to know. It’s like having a tutor beside you, but without the awkward small talk.

Read full article here: Forget the AI hype, here's my personal roadmap to mastering AI Engineering in 2024

activitiesguide

About the Creator

Reader insights

Be the first to share your insights about this piece.

How does it work?

Add your insights

Comments (2)

Sign in to comment
  • Daisy Martha12 months ago

    A well-curated list of prompt engineering tools for 2025! For readers interested in a cross-disciplinary view, the article '10 Best Prompt Engineering Tools for 2025' provides actionable tips and trends that complement prompt engineering advancements beautifully. https://www.bombaysoftwares.com/blog/10-best-prompt-engineering-tools

Find us on social media

Miscellaneous links

  • Explore
  • Contact
  • Privacy Policy
  • Terms of Use
  • Support

© 2026 Creatd, Inc. All Rights Reserved.