Pricing – Annual 2020-04-30T13:36:32+00:00

Stay relevant in tech with a Packt subscription for just $99.99 a year

Take advantage of a discounted annual price, with unlimited access to 7,000+ Packt books.

Start now

Save 17% now!

7,500+ Programming and Development courses for $99.99 a year

We understand the need to stay ahead of the curve in technology, with new developments in languages and tools regularly being released. Whether you’re looking to take your first steps in learning Python, or you’re an experienced C++ programmer taking the next step in your career, Packt is the perfect place to grow your skills.

eBooks & Videos
Topics & Languages
New Titles Each Month

Annual Packt Subscription

Unlimited access to entire Packt eBook and Video library

Constantly refreshed with 100+ new titles a month

Build your skills with Learning Paths

Manage content by building Playlists

Offline learning on the mobile app

NEW: 65 Interactive Courses with hands on labs

Choose a DRM-free eBook or Video every month to keep

PLUS own as many other DRM-free eBooks or Videos as you like for just $5 each

Access to Packt Learning Paths

When technology changes so quickly, it pays to be prepared. Quick solutions are great, but comprehensive content coverage gives you clarity and the confidence you need to deliver. That’s where Learning Paths come in. They’ve been designed to develop your skillset – not just give you the answer.

Our learning paths guide you through the process from start to finish, giving you confidence in your learning from the outset.

Browse our latest learning paths >

Getting Started with Python

10 hours

Understand key data structures and how to program Python in an object-oriented way, learn to test applications and improve performance.


Get Started


Improving your AngularJS Skills

15 hours

Improve your skills with AngularJS. Control your web pages with directives, handle asynchronous programming with Promises…


Get Started


Get 7,500+ programming and development titles for a discounted annual price.

Start now

Analyzing Text Data in Python

3 hours

Learn how to develop natural language processing (NLP) applications to extract insights from text data!



Beginning Python

a day

Learn the basics of Python with a series of lessons, activities, and challenges..



Access to Interactive Courses

Getting into code quickly is essential if you want to learn new skills and understand complex concepts with as little friction as possible. Interactive Courses do this with hands-on labs with coding exercises – this means you can write code in a live coding environment while reading tutorial content.

Browse our latest interactive courses >