© 2026 Dometrain. All rights reserved.
James is a Director of Engineering, O'Reilly author, speaker, and YouTuber with 20 years of experience in the tech industry. He has worked across startups and publicly listed tech companies, helping to build and scale software products. James focuses on teaching product skills to engineers, building high-performing product engineering teams, and defining the "Product Engineer" career path. He shares practical advice on software engineering, product development, and career growth through his Train to Code YouTube channel.
Learn the fundamentals of MCP, the open standard for connecting AI assistants to external tools, data sources, and APIs.
James Charlesworth
Build a Retrieval-Augmented Generation (RAG) chatbot that can answer questions using your data.
James Charlesworth
Learn how to use AI Agents that can reason, use tools and take action to build products.
James Charlesworth
Learn how to build a full-stack production-ready multi-tenant Saas Application in TypeScript and React
James CharlesworthFrom time to time we might reach out to let you know about new courses or exclusive discounts. Sign up to our mailing list so you don't miss out!
No spamming, pinky promise.

