AI lectures that make the complex useful

I lecture on data science, AI, and MLOps for teams that need more than a trend overview. I break down how the technology works, where it is useful, and where its limits matter, then connect those ideas to decisions people make at work.

Discuss a lecture or workshop

Tell me about the audience, the topic, and what they should be able to do afterward.

Topics I can cover

  • Data science fundamentals, from working with data to evaluating a model.
  • AI fundamentals and the conditions under which a model or workflow is reliable.
  • Agentic workflows, context engineering, evaluation, and the human role in AI systems.
  • MLOps and the path from prototype to an observable, maintainable system.

A format for your audience

01 / 03

Lecture

A clear introduction or deeper technical talk, shaped around the questions your audience needs answered.

02 / 03

Workshop

A working session that connects concepts to your team’s use cases and decisions.

03 / 03

Course design

A structured learning path that joins technical foundations with practical exercises.

Courses I have taught

Examples from vocational higher education, combining explanations, hands-on labs, and applied projects.

NBI · 30 YH credits · 2026

Artificiell intelligens – programmering Python

Python for data analysis, visualization, secure programming, FastAPI, and practical AI integration.

NBI · 30 YH credits · 2026

AI – teori och tillämpning, del 1

I taught the later part of this course, covering dimensionality reduction, clustering, model deployment, and group projects.

Nackademin · 30 YH credits

Kontinuerlig integration och leverans – MLOps

CI/CD for machine learning, including automated tests, data validation, model delivery, Docker, and Kubernetes.

Nackademin · 25 YH credits

Säkerhet och integritet – MLOps

Protecting data and ML models through IAM, risk analysis, secure deployment, and compliance with GDPR and NIS2.

Student feedback

Three students describe what it is like to learn with me. Their reviews are published on Superprof.

“Väldigt pedagogisk och lugn. Lyssnar på sina elever och sätter lektionerna efter behoven som finns i gruppen. Extremt kunnig och har koll på de senaste trenderna inom ämnena. Kan varmt rekommendera Johan!”

— Christopher

“Johan is an excellent teacher, kind and talkative, I had him in a JavaScript course. For being my first time with JavaScript Johan really made it easier to get an understanding since he have been interested with programming and technology from a childhoods age. He focuses on everyone keeping pace with the material we are working with and helps those who are falling behind.”

— Rasmus

“Jag anser att Johan är en fantastisk lärare, då han är hjälpsam, förstående, pedagogisk och alltid ser till att alla i klassen hänger med. Det gör att hans elever känner sig trygga och motiverade att lära sig. Utöver det har Johan djupa kunskaper inom det han undervisar i, men han har ändå förmågan att relatera till nybörjare. Han kan förklara de mest grundläggande koncepten inom programmering på ett intressant sätt, samtidigt som han kan göra avancerade och komplexa tekniska koncept begripliga för vem som helst.”

— Erik
Read student reviews on Superprof

Teaching and engineering together

I am a partner at Yrkeshögskoleutbildarna and teach at JENSEN education. I also build AI systems and write about critical reasoning, which keeps my teaching close to practical engineering and good evidence.