This guide is designed to help beginners navigate through the essential steps and resources to build a strong foundation in both fields.
I'm currently working as a Software Engineer, AI/MLOps. This guide addresses some of the biggest pain points that I encounter while on the learning job. The resources I wish I had discovered sooner.
The first step in your learning journey is to gain a solid understanding of Python. It's the cornerstone for both robotics and prompt engineering.
- 30 Days of Python Challenge: Start the 30DaysOfPython challenge. This is an ideal way for beginners to learn Python basics, from variables to object-oriented programming (OOP).
- Additional Support: If you prefer learning through videos, their YouTube Channel offers helpful tutorials.
Once you're comfortable with Python basics, prompt engineering is next - which is essential for interacting with AI models like ChatGPT.
- AIPRM Chrome Extension: Enhance your experience with ChatGPT by using the AIPRM Chrome Extension. It's a tool for building, saving, and managing prompt templates, making your learning process smoother.
- AIPRM Prompt Library: A valuable repository of prompt templates available at AIPRM Prompt Library.
- FlowGPT: Discover and share AI prompts with the community at FlowGPT.
With a basic understanding of prompt engineering, it's time to delve deeper and learn how to create more complex and effective prompts.
- ChatGPT Prompt Engineering for Developers: Enroll in this course by DeepLearning.AI to learn prompt engineering from beginner to advanced levels. Check it out here. Prerequisite: Basic knowledge of Python.
As you grow more confident, explore advanced techniques to build sophisticated systems using LLMs.
- Building Systems with the ChatGPT API: This course teaches you to construct multi-step systems, split complex tasks, and ensure outputs' safety, accuracy, and relevance. Learn more here.
The field is continuously evolving, and so should your skills. Explore additional resources and tools to stay ahead.
- Prompting Techniques: From basics to advanced, learn at Learn Prompting.
- Development Tools: For prompt development and testing, visit Learn Prompting Tools.
While certificates can showcase your skills, focus on those from recognized platforms like Amazon, Azure, or Google Cloud Platform. Remember, the most important aspect is your learning and progress.
- Study guide for Exam AI-900: Microsoft Azure AI Fundamentals
- Study guide for Exam AI-102: Designing and Implementing a Microsoft Azure AI Solution (this one is dev focused)
This beginner's guide is your starting point. Embrace each step, and enjoy the journey.
Reach out to me if you have any questions or corrections: Linkedin