
Many organizations depend on VAST. This course turns your team into confident developers who can keep Smalltalk systems moving forward.
Faster onboarding so new hires contribute sooner
Shared standards that improve collaboration across experience levels
Higher code quality with knowledge of testing, debugging, and profiling
Future-ready teams equipped to extend and modernize VAST applications
A 5-day, instructor-led program that gives developers the Smalltalk foundation and VAST skills to succeed in real-world, enterprise projects.
5 days, instructor-led
Interactive, live demos, and guided exercises
Course materials and code exercises for continued learning

Participants progress through 20 guided exercises covering the essential skills needed to expand their knowledge of the VAST Platform:
Object Concepts – Build and extend classes; understand attributes, methods, and relationships.
Smalltalk Language Fundamentals – Explore messages, expressions, literals, variables, and blocks.
Debugging & Inspecting – Use the workspace and inspector tools to evaluate expressions, drill into objects, and modify values at runtime.
Collections & Streams – Work with arrays, sets, intervals, and streams to manipulate data and uncover patterns.
Building Applications – Create, extend, and animate classes; complete a working application with graphics and motion.
The VAST IDE & Environment – Explore class hierarchies, browsers, ENVY code management, and version control.
Modern Practices in VAST – Apply unit testing, coding standards, profiling, and refactoring for maintainable, high-quality code.
Junior Developers – Learn object-oriented programming and Smalltalk fundamentals.
Experienced Engineers – Refresh Smalltalk knowledge and apply modern practices.
Mixed Teams – Build a shared foundation that improves collaboration and code consistency.
Smalltalk is a pioneering object-oriented language with a live, image-based environment. Many enterprise systems still run on it, and its principles influence modern languages and IDEs—making it a powerful foundation for clean design and refactoring.
No. The course is designed for both beginners and experienced developers. We start with language fundamentals and progress to hands-on work in the VAST Platform.
You’ll practice class design, messages, debugging, collections, streams, and the VAST IDE. You’ll also apply modern practices—unit testing, profiling, and coding standards—so you can be productive on real VAST projects right away.
It’s a 5-day, instructor-led program offered virtually or on-site. Sessions combine short lectures, live demos, guided exercises, and practical code exercises tied to enterprise use cases.
Junior developers building OOP fundamentals, experienced engineers refreshing Smalltalk/VAST skills, and mixed teams who want consistent standards and faster onboarding.
Investing in training ensures your teams stay relevant and adaptable. In the age of AI, understanding core software principles and modern development practices helps developers work smarter with new tools, maintain critical systems, and innovate responsibly.
Yes. We offer private sessions tailored to your codebase, workflows, and goals. Contact us to discuss customization options.
Participants complete a series of exercises that culminate in a working GUI application to practice graphics, events, animation, and environment tooling—mirroring real tasks in the VAST Platform.
Participants receive course materials and code exercises. A certificate of completion is available upon request for attendees who finish the program.
Request training details for current pricing, dates, and training availability.
Get your staff up-to-speed with customized training in the other software engineering disciplines of your choice. We have deep knowledge in: