The list of trainings offered by Veritas Tech
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 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.