You have reached the last lesson. In 10-01, 10-02 and 10-03 you gathered books, courses and communities; what remains is to decide where to go with all of it. This lesson is a compass: first an honest self-assessment of what you have learned in the nine previous modules (with a concrete way of checking each competence), then the map of AI professional profiles (what each one does, which competences it demands, which modules of the course are its base and what its next step is), and after that four detailed learning paths (data engineering and classical ML; deep learning and NLP/LLMs; knowledge-based systems and probabilistic reasoning; AI project management and governance), each with stages, resources from 10-01 and 10-02, a portfolio project and a checkpoint milestone. We add a guidance note on certifications and formal education, how to build a portfolio that speaks for you and how to stay current without being overwhelmed. As an example of two different paths, the next steps of Marta and Diego at NovaMarket and the company's twelve-month roadmap; and for you, a 90-day personal plan template. We end with the recap of the ten modules and a farewell.
Contents
- Self-assessment: what you have learned and how to check it
- Map of AI professional profiles
- Path A: data engineering and classical ML
- Path B: deep learning and NLP/LLMs
- Path C: knowledge-based systems and probabilistic reasoning
- Path D: AI project management and governance
- Certifications and formal education, with caution
- Portfolio and how to stay current without being overwhelmed
- Next steps for Marta and Diego and NovaMarket's 12-month roadmap
- 90-day personal plan: template
- Common Mistakes and Tips
- Exercises
- Course recap and farewell
- Self-assessment: what you have learned and how to check it
Before choosing a path, measure where you stand. The check must be something you can do, not something that "rings a bell".
| Module | Competences | How to check you have them |
|---|---|---|
| 1 Introduction | Placing AI in its history; distinguishing areas and applications | Explain in five minutes, without notes, what changed between expert systems, deep learning and transformers |
| 2 Principles | Agents and PEAS; types of AI; data as raw material; ethics and the AI Act | Describe NovaMarket's returns predictor with PEAS and classify its risk level under the AI Act, with reasoning |
| 3 Algorithms | Search (BFS/DFS/A*), minimax, optimisation | Program A* for the case 5 routes from scratch and explain when hill climbing gets stuck |
| 4 ML | Preparation, algorithms, evaluation, overfitting, hyperparameters | Build a scikit-learn pipeline with cross-validation and explain why the AUC of 0.844 is not an accuracy |
| 5 Networks | Neuron, architecture, gradient and backpropagation, CNN/RNN, transformers/LLMs/RAG | Write the backpropagation of a two-layer network in NumPy and describe with a diagram what attention does |
| 6 Logic and probability | Logic, expert systems, Bayes and Bayesian networks, neurosymbolic | Write five returns rules and chain them; compute a conditional probability in the incidents network |
| 7 Tools | Scientific Python, libraries, environments, Git, project structure | Create novamarket_ai/ from scratch with a virtual environment, tests and a README in under an hour |
| 8 Projects | CRISP-DM, model card, drift; case studies; trends | Write the definition document for a new case and a model card with its limitations |
| 9 Practice | Integrating everything into an evaluated, presented prototype | Have completed the 09-04 capstone project with the rubric at least at "sufficient" |
| 10 Resources | Choosing resources with judgement; asking well; planning | Have a written 90-day plan (section 10) and a question drafted with an MRE (10-03) |
Score each row from 1 (I could not do it) to 3 (I could do it fluently). The rows with a 1 are your reinforcement priorities, whichever path you choose.
- Map of AI professional profiles
Job titles vary between companies and countries, and in small ones a single person covers several. What matters is understanding the content of each profile.
| Profile | What they do | Key competences | Base in the course | Next step |
|---|---|---|---|---|
| Data analyst | Explores, describes and visualises; answers business questions with data | SQL, pandas, visualisation, descriptive statistics, communication | 02-03, 07-02, 04-03 | Advanced SQL, BI tools, inferential statistics |
| Data scientist | Frames problems, builds models and evaluates them | ML, statistics, experimentation, communicating results | 04, 08-01, 09-02 | Path A (or B if the problem is text/images) |
| ML engineer / AI engineer | Takes models and AI systems to production: pipelines, APIs, integration with LLMs | Software engineering, ML, deployment, testing, monitoring | 04, 05, 07, 08-01 | Path A + MLOps, or B for LLMs/RAG |
| Data engineer | Builds and maintains the data flows and stores that feed everything else | SQL, data modelling, orchestration, data quality, cloud | 02-03, 07-02, 07-04 | Path A (first stage) and specific training in data platforms |
| MLOps engineer | Automates model training, deployment, versioning and monitoring | CI/CD, containers, MLflow or similar, drift, observability | 07-04, 08-01, 09-04 | Path A (stage 3), Huyen, cloud platforms |
| NLP / vision specialist | Models for text or images: classification, extraction, generation, search | Deep learning, transformers, embeddings, task-specific evaluation | 05-04, 05-05, 09-03 | Path B; CS224n or CS231n; Hugging Face |
| Knowledge / rules engineer | Formalises expert knowledge in rules, ontologies and probabilistic models | Logic, rules engines, Bayesian networks, interviewing experts | All of 06, 09-04 | Path C |
| AI product owner / project manager | Defines use cases, prioritises, measures value, coordinates teams and stakeholders | Project method, business metrics, communication, risk | 08-01, 08-02, 02-04 | Path D |
| AI governance / ethics | Ensures compliance (AI Act, GDPR), fairness, transparency and documentation | Regulation, bias assessment, model cards, auditing | 02-04, 08-02, 08-03 | Path D + legal/regulatory training |
A junior does not have to choose for ever: the profiles share a great deal and switching is normal. It is worth choosing a clear first step, though; that is what the paths are for.
- Path A: data engineering and classical ML
For those who enjoyed module 4 and the returns predictor, and want to be a data scientist, ML engineer or MLOps engineer.
| Stage | Goal | Resources (10-01 / 10-02) | Practice |
|---|---|---|---|
| 1 (months 1-3) | Consolidate ML with mathematics and practice | Burkov; Géron part I; Machine Learning Specialization; Kaggle Learn "Intermediate ML" | Kaggle Titanic and House Prices with clean pipelines and honest validation |
| 2 (months 4-6) | Data and statistics for real | ISL (Python edition); advanced SQL; pandas in depth; StatQuest | Rebuild the case 2 demand forecast with calendar features and temporal validation |
| 3 (months 7-12) | Production and MLOps | Huyen; ML Yearning; MLflow and FastAPI documentation (07-03); an MLOps course from a recognised platform | Deploy a model as an API with tests, versioning, a model card and an automated drift check |
Portfolio project: a repository with a complete case (definition, data, pipeline, evaluation, API or batch process, model card, drift monitoring) on public data, with a README that explains the business decision. Checkpoint milestone: someone else clones it and runs it with a single command, and you can explain every choice in a thirty-minute technical interview.
- Path B: deep learning and NLP/LLMs
For those who clicked with module 5 and the reviews case, and want to be an NLP or vision specialist, or an AI engineer focused on LLMs.
| Stage | Goal | Resources | Practice |
|---|---|---|---|
| 1 (months 1-3) | Networks from the inside and fluent PyTorch | Chollet; 3Blue1Brown; Karpathy "Zero to Hero" (micrograd, makemore); PyTorch "Learn the Basics" | Reimplement backpropagation and train a small CNN; reproduce LeNet at reduced scale |
| 2 (months 4-6) | Transformers and pre-trained models | Prince (transformer chapters); Vaswani 2017 and BERT with the three passes; Hugging Face Course; fast.ai | Fine-tune a pre-trained English sentiment model on NovaMarket's reviews, with a model card |
| 3 (months 7-12) | Applied LLMs: RAG, evaluation, agents | DeepLearning.AI short courses; LangChain documentation or equivalent; CS224n as a foundation | Build the case 7 assistant (RAG over the returns policy) with answer evaluation and clear limits |
Portfolio project: a RAG assistant or a fine-tuned text classifier, with your own evaluation set, error analysis (negations, irony, out-of-domain cases) and an honest model card. Checkpoint milestone: explain with a diagram what attention does and why RAG reduces (but does not eliminate) hallucinations, and show an evaluation table with cases where your system fails.
- Path C: knowledge-based systems and probabilistic reasoning
For those who found their way of thinking in module 6 and in the capstone project (rules + Bayesian network + classifier): knowledge engineering, decision systems, regulated domains where explainability rules.
| Stage | Goal | Resources | Practice |
|---|---|---|---|
| 1 (months 1-3) | Logic and rules engines in earnest | Giarratano & Riley; Bratko (Prolog); MIT 6.034 (rules and constraints); AIMA logic chapters | Rewrite the case 8 returns engine in Prolog or CLIPS, with an explanation of the rule trace |
| 2 (months 4-6) | Probabilistic reasoning | Poole & Mackworth (uncertainty); Pearl & Mackenzie; Koller & Friedman for reference; a Bayesian-network library in Python | Extend the 09-04 incidents network with parameter learning from data and approximate inference |
| 3 (months 7-12) | Neurosymbolic and decision | XAI papers (08-03); Huyen for integrating into production; OR-Tools (07-03) for decisions with constraints | A hybrid system: predictive model + rules + optimisation of warehouse assignment (case 6), with explanations an auditor can read |
Portfolio project: an explainable decision system (rules + probability + a model) with documentation of every rule, its origin and its justification, and an interface that shows "why" for each decision. Checkpoint milestone: interview an expert in some domain (even a colleague), formalise ten of their rules and have them recognise their knowledge in the system's output.
- Path D: AI project management and governance
For those who connect with module 8, the ethics of 02-04 and Diego's role: defining use cases, measuring value, managing risk and compliance, coordinating technical teams without necessarily being the one who programs.
| Stage | Goal | Resources | Practice |
|---|---|---|---|
| 1 (months 1-3) | Solid literacy and method | Elements of AI (both parts); Mitchell; ML Yearning; Google ML Crash Course without the code | Write definition documents (08-01) for three cases in your organisation, with business metric and risks |
| 2 (months 4-6) | Risk, bias and regulation | O'Neil; Crawford; the Model Cards paper; the text of the AI Act and the guidance of your country's data-protection authority; the 08-02 cases | Classify your organisation's use cases by risk level and write the documentation and human-oversight plan for each |
| 3 (months 7-12) | Portfolio and team management | Huyen (team and organisation chapters); The Batch weekly; meetups and PyData to understand the market | A 12-month AI roadmap with prioritisation by value/risk/effort, indicators and quarterly reviews |
Portfolio project: an AI roadmap for a real or fictional organisation (NovaMarket will do) with prioritised cases, risk analysis under the AI Act, a governance plan (who approves, who audits, what documentation) and indicators. Checkpoint milestone: present it in twenty minutes to someone technical and someone from the business side, and have both understand it and challenge it sensibly.
- Certifications and formal education, with caution
- MOOC certificates (Coursera, edX, DeepLearning.AI): they attest that you completed the course; they add to a junior CV, especially alongside the corresponding project in your portfolio. They do not replace demonstrable practice.
- Cloud-provider certifications (the ML/AI ones from the major providers): valued when the job is tied to that platform; their syllabus changes frequently and it is best to prepare them once you are working, or about to work, with that cloud.
- Formal education (degrees, university master's in AI, data science or similar, vocational programmes with an AI and big data specialisation): they provide a mathematical base, depth and a network; they are a big investment of time and money that makes sense if you want research, very technical profiles or a deep career change. No qualification guarantees a job on its own; what opens doors is the combination of a solid base, visible projects and the ability to explain what you do.
Rule of thumb: portfolio and practice first; certificate as a complement; formal education as a considered decision according to goal and circumstances.
- Portfolio and how to stay current without being overwhelmed
Portfolio. One public repository (or two) that anyone can understand in five minutes:
- A clear structure like
novamarket_ai/(07-04): aREADMEwith the problem, the decision it supports, the data (public or synthetic, never confidential), how to run it with one command, results with the metric that matters and limitations. - Model cards for every model (08-01): intended use, data, metrics by subgroup, risks. That is what distinguishes a professional portfolio from a collection of notebooks.
- Reproducible notebooks: fixed seeds, declared dependencies, saved outputs, no local paths or keys.
- Two or three well-finished projects are worth more than ten half-done. One per chosen path is enough to start.
- Write a short post (blog, long README or a thread in a community from 10-03) recounting what you learned; communicating is part of the competence.
Staying current without being overwhelmed. The pace of the sector is impossible to follow in full, and there is no need to:
- One weekly newsletter (The Batch, for example) and one community; everything else, muted.
- One paper a month with the three passes from 10-01; one new tool a quarter, tried out in a notebook.
- Distinguish fundamentals (change little: everything in modules 3 to 6) from tools (change a lot: the LLMs of the moment, the agent libraries). Invest quality time in the former; give the latter rationed time and curiosity, without anxiety.
- Review your plan every 90 days (section 10) and adjust it; do not do it every week according to the latest news.
- Next steps for Marta and Diego and NovaMarket's 12-month roadmap
Two people, two different paths, one company.
Marta (head of data; paths A and B):
- MLOps and monitoring of the returns predictor. Automate batch retraining with versioning (MLflow), drift alerts like those from 09-04, and a quarterly review of the model card with metrics by subgroup (country, amount band). Resources: Huyen, MLflow and FastAPI documentation, an MLOps course.
- Build the case 7 RAG assistant, so far only designed: an internal pilot over the returns policy, an evaluation set of 100 questions, explicit limits ("it does not answer about specific orders"), risk review under the AI Act. Resources: Hugging Face Course, RAG short courses, 05-05 reread.
- Specialise the team: the Machine Learning Specialization as a common base, one member towards NLP (path B) and another towards data/MLOps (path A); a communities rule with no real data (10-03); one internal portfolio project per person per half-year.
Diego (operations; path D):
- AI literacy for operations: Elements of AI and the Crash Course without the code; a fixed list of questions for every model presented to him (intended use, data, business metric, subgroups, drift, who supervises).
- Governance and the AI Act: classify NovaMarket's nine use cases by risk together with Marta; define the human oversight of the predictor's queues (who reviews "review", within what deadline) and the minimum documentation per case.
- Define new use cases with the one-page document from 08-01: staffing forecasts at peaks, real-time incident prioritisation, and decide which ones not to do (for risk or for low value).
NovaMarket's 12-month roadmap (an example, not a recipe):
| Quarter | Marta (data) | Diego (operations) | Shared milestone |
|---|---|---|---|
| Q1 | Monitoring and automatic retraining of the returns predictor; model card by subgroups | Basic training; list of questions per model; risk classification of the 9 cases | Monthly AI committee with the predictor's business metrics (false positives in "flag", time in "review") |
| Q2 | Pilot of the internal RAG assistant with evaluation; pre-trained English sentiment model for the reviews (case 4) | Human oversight defined and documented; new use cases prioritised by value/risk | Decision: extend RAG to customer service yes/no, with pilot data |
| Q3 | Demand forecasting (case 2) with temporal validation in batch production; team specialisation | Integrate the forecast into planning for Zaragoza and Getafe; review the returns policy with the case 8 rules | Drift review of all models; internal documentation audit |
| Q4 | Incident diagnosis system (case 9) in pilot with the automatic queue capped at 50 % | Next year's roadmap; presentation to management with measured results | Retrospective: which cases delivered value, which are retired, what the team learned |
- 90-day personal plan: template
Fill it in yourself, with your path and your real time. It is the same logic as the path stages, compressed into one quarter.
| Weeks | Goal | Main resource (10-01/10-02) | Practice / deliverable | Community (10-03) | Check |
|---|---|---|---|---|---|
| 1-2 | Reinforce the row scored 1 in the self-assessment | E.g.: StatQuest + a Géron chapter | E.g.: a redone notebook of a 09-02 exercise | Subscribe to a newsletter; choose a question channel | I can explain the concept without notes |
| 3-6 | First stage of the chosen path | E.g.: Machine Learning Specialization course 1 / Karpathy micrograd / Bratko chs. 1-5 / Elements of AI | E.g.: Kaggle Titanic / backpropagation from scratch / a rules engine in Prolog / a case definition document | Read notebooks or discussions; one well-formulated question if I get stuck | Deliverable in the repository with a README |
| 7-10 | Portfolio project (version 1) | Official documentation + the path's book | A project with public or synthetic data, model card, one-command execution | Publish the notebook or repository; ask for a review | Someone else runs it and understands it |
| 11-12 | Wrap-up and next plan | One paper with the three passes | A blog post or thread recounting what I learned; self-assessment revisited | Answer someone's easy question; attend a meetup | New 90-day plan written |
Common Mistakes and Tips
- Choosing a path by fashion (all LLMs) rather than by what you enjoyed and what your local market asks for. All four paths lead somewhere; the one you will finish is the one you like.
- Planning twelve months in detail. Plan 90 days in detail and the rest in broad strokes; review every quarter.
- A portfolio of notebooks without context. Without a README, without a model card, without a business decision, a notebook says nothing about you.
- Waiting to "be ready" to take part or apply. A junior with a well-documented project and the ability to explain it is already ready to start.
- Confusing certificate with competence or qualification with guarantee: they complement, they do not replace.
- Anxiety about the latest news. Fundamentals with quality time; tools with rationed time. What is indispensable today will be called something else in two years; what you learned in modules 3 to 6 will still hold.
- Tip: write your plan, put dates on it, tell someone about it (a colleague, a community, your own Marta or Diego) and review it after 90 days. Consistency beats talent among self-learners.
Exercises
- Self-assessment and priority. Fill in the section 1 table with your scores (1-3), identify the two lowest rows and write down what you will do in the next two weeks to raise them by one point, with a specific resource and practice.
- Choose a path and a project. Choose one of the four paths (or a combination of two), justify in a paragraph why (what you enjoyed, which profile attracts you, what your environment asks for) and define your portfolio project: problem, data (public or synthetic), deliverables and checkpoint milestone.
- 90-day plan. Fill in the section 10 template completely for your case, with real dates.
Solutions
- Example: "Lowest rows: module 5 (backpropagation, 1) and module 6 (Bayesian networks, 1). Two weeks: watch the four 3Blue1Brown videos and redo the two-layer network from 05-03 in NumPy without looking (week 1); reread 06-03 and program inference by enumeration on the incidents network with a new case (week 2). Check: explain both to a colleague in ten minutes."
- Example: "Path A with a touch of MLOps: I enjoyed the returns predictor and the batch deployment; the ML engineer profile fits my programming background; in my city there is demand for data in production. Project: demand forecasting with a public retail-sales dataset; deliverables: a repository with a scikit-learn pipeline, temporal validation, a FastAPI API, a model card, a drift check; milestone: a colleague clones it, runs
make demoand gets the predictions and the model card in under five minutes." - Example (abridged): Wks 1-2: StatQuest on cross-validation and Géron ch. 2; returns predictor notebook with nested validation; subscription to The Batch and a Stack Overflow account. Wks 3-6: ML Specialization course 1; Kaggle Titanic; one question with an MRE if I get stuck. Wks 7-10: demand project with API and model card; publish and ask for a review on r/learnmachinelearning. Wks 11-12: three-pass reading of the Model Cards paper; blog post; new plan.
Conclusion: Course Recap and Farewell
Before we say goodbye, the full view of the ground covered, with the NovaMarket thread that has accompanied us since the first module:
| Module | What you learned | At NovaMarket |
|---|---|---|
| 1 Introduction | History (Turing, Dartmouth, winters, expert systems, deep learning, transformers), the definition of AI as "acting rationally", areas and applications | The nine use cases of an online store: recommendation, demand, fraud, reviews, routes, warehouses, assistant, returns rules, diagnosis |
| 2 Principles | Agents and PEAS, types of AI, data as raw material, ethics and the AI Act | The returns predictor described as an agent; the orders data and its quality; the GDPR and the risk level |
| 3 Algorithms | Search (BFS/DFS/A*), minimax, optimisation (hill climbing, annealing, genetic) | Delivery routes (case 5) and warehouse assignment (case 6) |
| 4 Machine learning | Preparation, algorithms, evaluation, overfitting, hyperparameters with scikit-learn | The fraud/returns predictor with logistic regression and AUC 0.844, deployed in batches with queues |
| 5 Neural networks | Neuron, architecture, gradient and backpropagation, CNN/RNN, transformers, LLMs, generative AI, RAG | Reviews with bag of words and embeddings (case 4); the LLM+RAG assistant designed (case 7) |
| 6 Logic and probability | Logic, expert systems, Bayes and Bayesian networks, neurosymbolic | The returns rules engine (case 8) and the incidents Bayesian network (case 9) |
| 7 Tools | Languages, scientific Python, libraries, environments and Git | The novamarket_ai/ project with its structure, tests and environment |
| 8 Projects | CRISP-DM, model card, drift; real case studies; trends | The predictor's model card; what to learn from Netflix, retinopathy, COMPAS or the airline chatbot |
| 9 Practice | Algorithm, ML and network exercises; capstone project with rubric | Incident diagnosis end to end: Bayesian network + classifier + rules + model card + presentation to Diego |
| 10 Resources | Books, courses, communities and learning paths | Marta's and Diego's next steps and the twelve-month roadmap |
You started this course with some Python and curiosity; you finish it knowing what AI is and what it is not, how search works, how to learn from data, how a network learns, how to reason with rules and with probabilities, which tools it is built with, how to take a project from the idea to a documented prototype and, since this module, how to keep learning with judgement and in good company. None of this makes you an expert yet, and it does not need to: it makes you someone who knows where to start and how to check they are making progress, which is exactly what is asked of a serious junior professional.
Marta and Diego carry on at NovaMarket with their roadmap; you have yours in section 10. Choose a path, write your 90-day plan, build a project you can explain with pride, ask well when you get stuck and help whoever comes after you. AI is a huge, changing field, but its fundamentals are stable and now they are yours. Thank you for coming this far. Here ends the Fundamentals of Artificial Intelligence course. Good luck, and enjoy the road ahead.
Fundamentals of Artificial Intelligence (AI)
Module 1: Introduction to Artificial Intelligence
Module 2: Basic Principles of AI
- Fundamental Concepts: Agents, Environments and Rationality
- Types of Artificial Intelligence
- Data as the Raw Material of AI
- Ethics and Considerations in AI
Module 3: Algorithms in AI
- Introduction to Algorithms
- Search Algorithms
- Adversarial Search: Games and Minimax
- Optimization Algorithms
Module 4: Machine Learning
- Basic Concepts of Machine Learning
- Types of Machine Learning
- Data Preparation and Feature Engineering
- Machine Learning Algorithms
- Model Evaluation and Validation
- Overfitting, Regularization and Hyperparameter Tuning
Module 5: Neural Networks and Deep Learning
- Introduction to Neural Networks
- Neural Network Architecture
- How a Network Learns: Gradient Descent and Backpropagation
- Deep Learning and Its Applications
- Transformers, Large Language Models and Generative AI
Module 6: Logic and Expert Systems
- Logic in AI
- Expert Systems
- Reasoning under Uncertainty: Probability and Bayesian Networks
- Applications of Expert Systems
Module 7: Tools and Programming Languages in AI
- Programming Languages for AI
- Scientific Python: NumPy, pandas and Matplotlib
- Popular Tools and Libraries
- Development Environments
Module 8: Projects and Case Studies
Module 9: Exercises and Practice
- Algorithm Exercises
- Machine Learning Practice
- Neural Network Projects
- Capstone Project: from Idea to Prototype
