Live Trainings with Paul Deitel

Python, Python Data Science/AI, Java, C++

Click to View Live Trainings and Schedules

View Our Latest Books and Videos on O'Reilly

"What's New" lessons added to Python Fundamentals and Java Fundamentals Videos

Updated Java Books and Videos Coming Soon!

Available Now!

C++ How to Program: An Objects-Natural Approach, 11/e

College Instructors: Get Your Free Examination Copy—Find Your Pearson Representative

C++ How to Program: An Objects-Natural Approach, 11/e is available in various e-book formats and a hard-cover print rental (with an option to purchase at the end of the rental period).

For an overview of this new edition, see:

Questions about the book? Contact Us.

Buy or Rent:

Our Recent Books

Intro to Python for Computer Science and Data Science: Learning to Program with AI, Big Data and the Cloud; Python for Programmers; C How to Program, 9/e & C++20 for Programmers

Learn hands-on with today’s most compelling, leading-edge computing technologies. Provides an easily tunable mix of computer science and data science appropriate for introductory courses in those and related disciplines.

College Instructors: Get Your Free Examination Copy
Find Your Pearson Representative

Python for Programmers

The professional programmer’s Deitel® guide to Python® with introductory AI case studies

Written for programmers, this book presents a hands-on intro to today’s most compelling, leading-edge computing technologies and Python—one of the world’s most popular and fastest-growing languages. 

C How to Program, 9/e Cover

An innovative, topical, code-intensive, case-study-oriented presentation of C—one of the world’s most popular programming languages. Appropriate for intro- and intermediate-level C courses using traditional or “flipped” classrooms.

College Instructors: Get Your Free Examination Copy
Find Your Pearson Representative

C++20 for Programmers

The professional programmer’s Deitel® guide to Modern C++ Using C++20

Written for programmers with a background in another high-level language, C++20 for Programmers applies the Deitel signature live-code approach to teaching Modern C++ and explores the C++20 language and libraries in depth. 

Learn Python & Python Data Science/AI with Paul Deitel

One of the World's Most Experienced Programming-Languages Trainers

Paul Deitel

Our Python courses are based on our innovative new textbook Intro to Python for Computer Science and Data Science: Learning to Program with AI, Big Data and the Cloud. Co-author Paul Deitel uses the interactive IPython interpreter and Jupyter Notebooks to help you quickly master the latest Python coding idioms, key Python Standard Library modules, popular open-source libraries, and many of today’s most compelling, leading-edge data science, AI and big data computing technologies, including cool, powerful, contemporary case studies on: 

  • Natural Language Processing
  • Data Mining Twitter®
  • Speech Recognition, Speech Synthesis and Language Translation with IBM Watson®
  • Supervised Machine Learning—Classification and Regression
  • Unsupervised Machine Learning—Clustering
  • Computer Vision with Deep Learning and a Convolutional Neural Network
  • Sentiment Analysis with Deep Learning and a Recurrent Neural Network
  • MongoDB NoSQL Document Database
  • Hadoop MapReduce with Hadoop Streaming
  • Spark and Spark Streaming
  • Internet of Things (IoT) Streaming Data

Instructor-Led Training Options

Live on-site training—Bring Paul Deitel to your Organization for hands-on code-intensive three-to-five day courses
Live Online Training—Attend Paul Deitel's full-day, fast-paced, code-intensive, lecture-only Java, Python or Python Data Science/AI Full Throttle webinars through O'Reilly Online Learning
On-Demand Video—Watch Paul Deitel's 50+ hours of hands-on, code-intensive Python Fundamentals LiveLessons videos or 54+ hours of hands-on conde-intensive Java Fundamentals LiveLessons videos at O'Reilly Online Learning
* Available to O’Reilly Online Learning subscribers. Not a subscriber? Sign up for a free trial!
Infographic vector created by freepik – www.freepik.com

Blog Posts

Live Online Training with Paul Deitel: April-June 2024

Looking for a one-day, fast-paced, code-intensive introduction to Python, Python Data Science/AI, Java or C++20? Join Paul Deitel for one of his popular Full Throttle webinars at O’Reilly Online Learning! These webinars are for you because: You’re a developer who sees...
Paul Deitel

Live Online Training with Paul Deitel: September Through December 2023

Looking for a one-day, fast-paced, code-intensive introduction to Python, Python Data Science/AI, Java or C++20? Join Paul Deitel for one of his popular Full Throttle webinars at O’Reilly Online Learning! These webinars are for you because: You’re a developer who...

Twitter v2 Update for Our Python Books and Videos

Updated September 7, 2023—We're leaving this post up for anyone who might still have access to the Twitter APIs. The Twitter API's free tier is now so limited that most of what we demonstrate in our Twitter chapter/lesson is longer available. Higher levels of paid...

C How to Program, 9/e Errata

 This post contains the C How to Program, 9/e errata list. We'll keep this up-to-date as we become aware of additional errata items. Please Contact Us with any you find. Note: After publication, we discovered a bug in our authoring software that deleted some items in...

C++20 for Programmers Now Available to O’Reilly Online Learning Subscribers

C++20 for Programmers is now available to O'Reilly Online Learning Subscribers at: https://learning.oreilly.com/library/view/c-20-for-programmers/9780136905776/ The print version should be in-stock mid-April. Preorder it at Amazon.com or other online book retailers....

I am Looking for ...

b

Textbooks and Professional Books

Our textbooks and Deitel Developer Series professional books covering today’s most popular programming languages, including Python, Java, C, C++, C#, JavaScript and more…

Live or Self-Paced Instructor-Led Training

Instructor-led live training and self-paced video training presented by Paul Deitel—one of the world’s most experienced programming-languages trainers, having taught programming since 1992.

Pin It on Pinterest

Share This Page