Data Structures with Python
Build and choose the structures behind real programs, measured and tested, in Python.
▸ Course outline First chapter free
An apprenticeship with an AI Instructor
Build practical skills for work and everyday life, whatever your background. From using AI confidently to learning programming, you learn by doing with an AI Instructor that asks questions, offers hints and reviews your work.
01 Why now
AI can help you draft a message, understand a document, explore data or write code. Using it well means deciding what to ask, checking the response and taking responsibility for the result. Those skills grow with practice.
How roles are changing
Why an AI Instructor
Help arrives at the moment you are stuck, at any hour, starting with the smallest hint that gets you moving.
Draft a message, check an AI response, solve a problem or write code. Get feedback on your attempt and use it to improve.
Learning with an AI Instructor is itself practice in asking clearly, questioning a response, and checking it before you rely on it.
Why act now
02 Find your direction
Prepare for how work is changing, in any role. Choose a path, revisit a familiar topic, or build a skill you can apply at work.
01 · AI for everyday work
Ask → Check → Apply
Start with everyday tasks
Learn to ask clearly, check AI responses, work with documents and data, and communicate well. Start with everyday computer skills; no coding experience is needed.
Start with AI at Work in the AI for Professionals category. Build your own AI work playbook as you practice.
02 · Programming foundations
Read → Debug → Test ✓
Learn to build with code
Get comfortable with programming and the tools around it. Learn to read code, find bugs and test your work as you build.
Explore Software Engineering and Engineering Essentials. Choose a course that matches your experience and check its prerequisites.
03 · The bigger picture
{ API } → SQL → LLM
Connect the pieces
Start with HTTP and SQL, then explore LLMs, retrieval, tool calling, and reliable AI agent workflows.
Start with Engineering Essentials, then explore the AI & Machine Learning category. Check each course's recommended preparation.
Paths are recommendations. You can choose the topics you need. Course enrollment happens inside the dhimantAI Learning Platform.
03 Explore the courses
Explore AI for Professionals, AI & Machine Learning, Software Engineering and Engineering Essentials. From everyday AI use to building software, choose a course that fits your goals and experience.
Preview course outlines. Confirm course availability, access, and prices inside the app.
Loading course outlines…
04 Learn. Practice. Apply.
Try real tasks, get feedback from your AI Instructor, and build towards independent work. Use Study, Practice and Doubt Solver along the way.
The AI Instructor asks the learner to keep the original list unchanged; the learner asks for a guiding question, gets a hint, answers with prices.copy(), and the Instructor confirms why it works.
This illustration shows a programming lesson in the desktop app. Tasks vary by course. Guidance helps you practice; independent mastery comes from what you can do on your own.
05 Get the workspace
Choose your platform and processor to download the setup package.
Install the dhimantAI desktop app, with Course Catalog, AI Instructor, Study, Doubt Solver and Practice included. These test builds connect to our preview service. Your computer may warn you before installing; that is expected for now. Learning features update automatically and activate when you next restart the app. Desktop app updates are manual: come back here for new versions.
Windows installer .exe
Debian package .deb
Mac disk image .dmg
Open Extensions → ⋯ → Install from VSIX, then select your downloaded file.
An internet connection is needed for AI lessons and initial course setup. Some technical courses need additional tools; the app guides you through the setup for your course.
It is a learning workspace with Course Catalog, AI Instructor, Study, Practice and Doubt Solver. You can use it for courses such as AI at Work as well as programming and other technical subjects. The downloads on this page connect to our preview service.
Windows: Run the .exe as your normal user, then open dhimantAI. Ubuntu / Debian: Install the .deb with your software installer and open dhimantAI. The Linux archive is available for other compatible distributions. macOS: Open the .dmg and copy dhimantAI.app into Applications. Choose the download matching your processor. These are early previews: Windows packages are unsigned and macOS builds are not yet notarized, so your system may warn you or ask you to allow the app.
Yes. AI at Work starts with everyday computer use and needs no coding or technical background. If you want to learn programming, Java Programming and C Programming start from the basics. Check each course's prerequisites to choose a starting point that suits you.
The website includes a preview of our course outlines. Some courses are free, and many paid courses offer a free first chapter. Access to a course lasts 60 days from when you join or buy it, free courses included; buy a paid course again to continue after that. Check the in-app catalog for current prices and bundles.
It depends on your course. AI at Work needs no programming tools or paid AI product. For coding courses, use the runtime menu in your learning workspace to check the setup. Course projects use a managed environment that prepares the required tools; follow any setup prompts in the app.
The AI Instructor guides you with questions, hints and feedback so you can work through a task yourself. Depending on the course, Practice offers feedback on written work or checks your code against tests. The aim is to help you understand your choices and improve your next attempt.
Read available course chapters, select a passage for an explanation, or ask for a chapter summary or quiz. On EPUB pages, Crop & explain lets you ask about a selected area, such as a diagram or worked example. The workspace preview above is a scripted illustration; AI help is available in the desktop app with an internet connection and course access.
A VSIX is an extension package, not a standalone installer. Use “Install from VSIX” inside the dhimantAI desktop app. For guided setup, use the platform-specific preview installer above instead.
Small steps. Real understanding.