Hi everyone. I’m a hands-on AI engineering leader with a PhD in computer science and experience teaching in academia and mentoring working professionals. My work involves both leading teams and building AI systems—from architecture and implementation to evaluation and deployment.
Based on that experience, I’ve been developing Nextia Learning, a free platform covering the different skills involved in AI engineering.
The motivation is straightforward: AI engineering requires knowledge across several areas, and knowing what to learn—and in what order—can be difficult.
Understanding models matters. So does knowing how to prepare data, build APIs, work with databases, evaluate outputs, manage permissions, deploy applications, and investigate failures. With LLMs and agents, you also need to think about retrieval, tool access, unpredictable outputs, latency, and cost.
You don’t need to master everything before you start. But understanding how these pieces fit together helps you build better systems and identify where you need to develop your skills.
That’s what I wanted to reflect in this platform.
Courses covering different aspects of AI engineering
The curriculum brings together:
- Foundations: Python, Git, SQL, mathematics, and statistics.
- Models and applications: machine learning, LLMs, RAG, agents, and MCP.
- Software engineering: APIs, databases, authentication, permissions, and frontend considerations.
- Quality and safety: evaluation, testing AI applications, security, and privacy.
- Deployment and operations: Docker, cloud deployment, CI/CD, observability, scaling, and cost.
- Leadership and governance: planning AI products, leading teams, and making decisions about risk and accountability.
The selection reflects the range of problems and decisions I’ve encountered while building AI applications. My aim is to help learners develop skills across these areas and understand how to use them together.
Learning paths are a central part of it
Having a collection of courses doesn’t necessarily tell you where to begin.
A software developer moving into LLM applications has different needs from a new graduate learning machine learning, a domain expert applying AI, or someone leading an AI team.
The learning paths organize courses around those goals, with prerequisites and a suggested order. They help you see what to learn next, how it builds on what you already know, and where it fits into the work you want to do.
Lessons are text-first, written in simple English, and include worked examples, guided practice, common mistakes, and checks for understanding. There’s also an interview preparation section.
A few things to be transparent about
- All courses and certificates are free. You can read lessons without an account. Signing in lets you enroll and save your progress.
- The content is AI-assisted and human-reviewed. I design the outlines and instructional approach, guide the examples, and review the courses. This is disclosed on the site.
- Your data isn’t sold or used for marketing. Lesson reminders are optional, off by default, and you control their frequency.
- The platform is evolving. Some courses are in pilot or marked coming soon. Feedback and corrections are welcome.
You can explore the courses and learning paths here: https://learning.nextia-ai.com/
For those learning or working in AI engineering: which skills were missing from your initial learning but turned out to be important in your work? I’d also welcome feedback on whether the learning paths make sense for your background and goals.