Trainings

The list of trainings offered by Veritas Tech

TrainingTrainerScheduleDurationCostActions
Master the Foundations of Software ArchitectureRasan SamarasingheTBA24 hoursRs. 32,000.00 per participantRequest this training now
UML: Modeling Software VisuallyRasan SamarasingheTBA15 hoursRs. 15,000.00 per participantRequest this training now
Design Patterns in PracticeRasan SamarasingheTBA18 hoursRs. 15,000.00 per participantRequest this training now
Foundations of Enterprise ArchitectureRasan SamarasingheTBA12 hoursRs. 15,000.00 per participantRequest this training now
Version Control and Branching with GitRasan SamarasingheTBA15 hoursRs. 15,000.00 per participantRequest this training now
Continuous Integration with JenkinsRasan SamarasingheTBA15 hoursRs. 18,000.00 per participantRequest this training now
Database Design, Implementation and AdministrationRasan SamarasingheTBA18 hoursRs. 18,000.00 per participantRequest this training now
Project Management Theory and PracticeRasan SamarasingheTBA24 hoursRs. 18,000.00 per participantRequest this training now
Mastering Software Project EstimationsRasan SamarasingheTBA18 hoursRs. 18,000.00 per participantRequest this training now
Web Development Foundations with HTML, CSS and JavaScriptRasan SamarasingheTBA36 hoursRs. 35,000.00 per participantRequest this training now
Web Application Development with PHP and MySQLRasan SamarasingheTBA30 hoursRs. 30,000.00 per participantRequest this training now
Web Application Development with ASP.NETRasan SamarasingheTBA30 hoursRs. 30,000.00 per participantRequest this training now
Data Structures & AlgorithmsRasan SamarasingheTBA24 hoursRs. 18,000.00 per participantRequest this training now
Programming with C/C++Rasan SamarasingheTBA24 hoursRs. 22,000.00 per participantRequest this training now
Programming with JavaRasan SamarasingheTBA24 hoursRs. 22,000.00 per participantRequest this training now
Programming with PythonRasan SamarasingheTBA24 hoursRs. 22,000.00 per participantRequest this training now
Programming with C# and .NETRasan SamarasingheTBA24 hoursRs. 22,000.00 per participantRequest this training now

Master the Foundations of Software Architecture
UML: Modeling Software Visually
Design Patterns in Practice
Foundations of Enterprise Architecture
Version Control and Branching with Git
Continuous Integration with Jenkins
Database Design, Implementation and Administration
Project Management Theory and Practice
Mastering Software Project Estimations
Web Development Foundations with HTML, CSS and JavaScript
Web Application Development with PHP and MySQL
Web Application Development with ASP.NET
Data Structures & Algorithms
Programming with C/C++
Programming with Java
Programming with Python
Programming with C# and .NET

Not listed the subject you’re looking for? Request a customized training now.

How We Schedule Our Trainings

At Veritas Tech, we follow a request-based scheduling model to ensure our courses are timely, relevant, and aligned with your learning needs.

  • Courses are scheduled based on demand. We prioritize requests from individuals and teams to decide when and how often a course is offered.
  • You can request a course anytime. Even if you’re the only person interested, we’ll consider it seriously.
  • Group or one-on-one formats available. Depending on the number of inquiries, we may organize the session as a group class or a personalized training.

Interested in a training?
Please fill out the form on the course page or contact us, and we’ll let you know the next available dates or arrange a session that works for you.

Understanding Our Pricing

At Veritas Tech, we believe in fair and purposeful pricing. Our goal is to make high-quality training accessible, while also recognizing the time, effort, and expertise required to deliver real value.

Here’s how we decide our course fees:

  • Level of Content
    Some courses are designed with foundational knowledge, ideal for students and early-career professionals. These are intentionally priced lower to encourage learning and accessibility.
  • Duration of the Training
    Longer sessions mean more instructor time, deeper discussions, and extended support. Naturally, longer courses carry a higher price to reflect the time investment.
  • Complexity and Expertise Required
    Certain subjects demand rare, in-depth expertise and careful preparation. These advanced or niche topics are priced higher due to the specialized knowledge involved.

Method of Payments

Method of Delivery

Our training sessions are designed to be clear, hands-on, and effective—whether you join us online or in person.

  • Online Delivery via Zoom or Google Meet
    Most of our sessions are delivered online for convenience and accessibility. All you need is a stable internet connection and a laptop.

  • Trainer-Led Live Sessions
    Courses are conducted live by an experienced trainer, ensuring real-time explanations, guidance, and feedback throughout.
  • Interactive & Engaging
    Participants are encouraged to ask questions, share their screen, and engage in discussions to reinforce learning.
  • Practical Exercises & Templates
    Each module includes practical hands-on tasks and ready-to-use templates that help you apply what you’ve learned immediately.
  • Physical Classes (On Request)
    We can arrange in-person training sessions for organizations or groups upon request. Location and logistics can be discussed during the course inquiry.