Project-based learning
Build real applications and workflows instead of only watching tutorials.
Training
SmithPlug technology education focuses on practical, project-based learning for students, developers, career changers and professionals. Build skills you can apply in real products and modern engineering environments.
Our approach
Training details such as schedules, formats and pricing are configurable and shared during enquiry — we keep this page focused on learning areas and outcomes.
Build real applications and workflows instead of only watching tutorials.
Focus on tools and patterns used in contemporary software and AI products.
Learn with guidance that emphasises clarity, craftsmanship and application.
Develop capabilities useful for students, career changers and working professionals.
Learning areas
Explore the categories below. Specific programmes and cohorts can be configured based on learner goals and team needs.
Category
Build cross-platform mobile applications with a modern Flutter and Dart foundation.
Category
Learn practical backend engineering with Python, APIs and production-minded frameworks.
Category
Develop AI applications, agents and knowledge systems with contemporary tooling and patterns.
Category
Strengthen the fundamentals that make software reliable, maintainable and ready for growth.
Training enquiries
Tell us what you want to learn — Flutter training, Python training, AI development training or broader software engineering — and we will guide the next step.