
Packt Expert
Dave Hollingworth
Dave Hollingworth is an IT trainer and web application developer with over 30 years of programming experience. He has developed enterprise applications across various platforms and taught IT skills from basic computing to advanced web development.
3 Courses by Dave Hollingworth

Python Testing with pytest - Write Reliable and Maintainable Code
Build reliable Python applications with maintainable, scalable pytest test suites
Learn how to create reliable and maintainable Python applications by building effective automated test suites using pytest. You will discover how to organize tests, use fixtures, mock dependencies, and measure coverage for professional-quality code. Practical examples help you move from manual checks to efficient, automated testing workflows.
Packt | 2026 | 78 min

SQL for Beginners - Learn SQL with Hands-On Projects & Exercises
Build Practical SQL Skills with MySQL Through Real World Database Projects
Get started with SQL and MySQL by building real-world database skills from the ground up. You'll learn how to design, manage, and query databases through hands-on projects and practical exercises. By the end, you'll be ready to tackle real database challenges with confidence.
Packt | 2026 | 186 min

Symfony Fundamentals - Build Web Applications and APIs
Create secure, maintainable PHP applications and RESTful APIs with confidence
Build your Symfony skills by creating a complete PHP web application from the ground up. Explore project setup, database integration, forms, security, administration, and RESTful APIs. Gain the confidence to structure maintainable projects and use practical framework features effectively.
Packt | 2026 | 261 min