Skip to content
SmithPlug

Training

Learn Technology. Build the Future.

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

Practical learning that connects concepts to real projects.

Training details such as schedules, formats and pricing are configurable and shared during enquiry — we keep this page focused on learning areas and outcomes.

Project-based learning

Build real applications and workflows instead of only watching tutorials.

Modern technology stack

Focus on tools and patterns used in contemporary software and AI products.

Practical mentorship mindset

Learn with guidance that emphasises clarity, craftsmanship and application.

Career-ready skills

Develop capabilities useful for students, career changers and working professionals.

Learning areas

Focused pathways across modern software and AI.

Explore the categories below. Specific programmes and cohorts can be configured based on learner goals and team needs.

Category

Mobile Development

Build cross-platform mobile applications with a modern Flutter and Dart foundation.

Topics covered

  • Flutter
  • Dart

Category

Python and Backend Development

Learn practical backend engineering with Python, APIs and production-minded frameworks.

Topics covered

  • Python
  • FastAPI
  • Django
  • REST API development

Category

Artificial Intelligence

Develop AI applications, agents and knowledge systems with contemporary tooling and patterns.

Topics covered

  • AI development
  • LangChain
  • LangGraph
  • AI agents
  • RAG systems

Category

Software Engineering

Strengthen the fundamentals that make software reliable, maintainable and ready for growth.

Topics covered

  • Programming fundamentals
  • Application architecture
  • Database development
  • Software engineering practices

Training enquiries

Ready to develop new technology skills?

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.