Generated by All in One SEO v4.9.7.2, this is an llms.txt file, used by LLMs to index the site. # Deitel & Associates, Inc. Cutting-Edge Programming Languages Bootcamps Delivered On-Site or Online! Cutting-Edge Textbooks, Professional Books, LiveLessons Videos and E-Learning Solutions ## Sitemaps - [XML Sitemap](https://deitel.com/sitemap.xml): Contains all public & indexable URLs for this website. ## Posts - [Blog](https://deitel.com/blog/) - [New 11-Hour Video Course: OpenAI's Python APIs, Agents SDK & Codex App: A Code-Intensive Intro](https://deitel.com/2026/09/17/new-11-hour-video-course-openais-python-apis-agents-sdk-codex-app-a-code-intensive-intro/) - [et_pb_section fb_built=”1″ _builder_version=”4.27.4″ _module_preset=”default” use_background_color_gradient=”off” custom_padding=”0px|0px|0px|0px||” global_colors_info=”{}” theme_builder_area=”post_content”][et_pb_row _builder_version=”4.27.4″ _module_preset=”default” global_colors_info=”{}” theme_builder_area=”post_content”][et_pb_column type=”4_4″ _builder_version=”4.27.4″ _module_preset=”default” global_colors_info=”{}” theme_builder_area=”post_content”][et_pb_image src=”https://deitel.com/wp-content/uploads/2026/06/OpenAIHeaderSmall.png” alt=”Course header image for %22OpenAI’s Python APIs, Agents SDK & Codex App — A Code-Intensive Intro%22″ title_text=”OpenAIHeaderSmall” _builder_version=”4.27.4″ _module_preset=”default” global_colors_info=”{}” theme_builder_area=”post_content”][/et_pb_image][/et_pb_column][/et_pb_row][/et_pb_section][et_pb_section fb_built=”1″ _builder_version=”4.27.4″ _module_preset=”default” use_background_color_gradient=”off” custom_padding=”41px|0px|100px|0px||” global_colors_info=”{}” theme_builder_area=”post_content”][et_pb_row _builder_version=”4.27.4″ _module_preset=”default” global_colors_info=”{}” theme_builder_area=”post_content”][et_pb_column type=”4_4″ _builder_version=”4.27.4″ _module_preset=”default” global_colors_info=”{}” theme_builder_area=”post_content”][et_pb_text - [New Course Alert! July 23, 2026: "OpenAI's Python APIs, Agents SDK & Codex App — A Code-Intensive Intro"](https://deitel.com/2026/06/24/new-course-alert-openai-python-apis-agents-sdk-codex-app-intro/) - [et_pb_section fb_built=”1″ _builder_version=”4.27.4″ _module_preset=”default” use_background_color_gradient=”off” custom_padding=”0px|0px|0px|0px||” hover_enabled=”0″ global_colors_info=”{}” sticky_enabled=”0″][et_pb_row _builder_version=”4.27.4″ _module_preset=”default” global_colors_info=”{}”][et_pb_column type=”4_4″ _builder_version=”4.27.4″ _module_preset=”default” global_colors_info=”{}”][et_pb_image src=”https://deitel.com/wp-content/uploads/2026/06/OpenAIHeaderSmall.png” alt=”Course header image for %22OpenAI’s Python APIs, Agents SDK & Codex App — A Code-Intensive Intro%22″ title_text=”OpenAIHeaderSmall” _builder_version=”4.27.4″ _module_preset=”default” global_colors_info=”{}”][/et_pb_image][/et_pb_column][/et_pb_row][/et_pb_section][et_pb_section fb_built=”1″ _builder_version=”4.27.4″ _module_preset=”default” use_background_color_gradient=”off” custom_padding=”41px|0px|100px|0px||” global_colors_info=”{}”][et_pb_row _builder_version=”4.27.4″ _module_preset=”default” hover_enabled=”0″ global_colors_info=”{}” sticky_enabled=”0″][et_pb_column type=”4_4″ _builder_version=”4.27.4″ _module_preset=”default” global_colors_info=”{}”][et_pb_text _builder_version=”4.27.4″ _module_preset=”default” hover_enabled=”0″ - [Building OpenAI API-Based Java GenAI Applications—A Guide to the Deitel Videos on the O’Reilly Online Learning Subscription Site](https://deitel.com/2025/12/15/building-openai-api-based-java-genai-applications/) - [et_pb_section fb_built=”1″ _builder_version=”4.27.4″ _module_preset=”default” global_colors_info=”{}”][et_pb_row _builder_version=”4.27.4″ _module_preset=”default” custom_padding=”0px||1px|||” global_colors_info=”{}”][et_pb_column type=”4_4″ _builder_version=”4.27.4″ _module_preset=”default” global_colors_info=”{}”][et_pb_image src=”https://deitel.com/wp-content/uploads/2025/10/blogpostheader.png” alt=”Image for the OpenAI APIs we demonstrate” title_text=”OpenAI APIs We Use” _builder_version=”4.27.4″ _module_preset=”default” hover_enabled=”0″ global_colors_info=”{}” sticky_enabled=”0″][/et_pb_image][/et_pb_column][/et_pb_row][/et_pb_section][et_pb_section fb_built=”1″ _builder_version=”4.27.4″ _module_preset=”default” background_color=”RGBA(255,255,255,0)” use_background_color_gradient=”off” background_enable_image=”off” custom_padding=”3px|0px|100px|0px||” global_colors_info=”{}”][et_pb_row _builder_version=”4.27.4″ _module_preset=”default” global_colors_info=”{}”][et_pb_column type=”4_4″ _builder_version=”4.27.4″ _module_preset=”default” global_colors_info=”{}”][et_pb_text _builder_version=”4.27.4″ _module_preset=”default” hover_enabled=”0″ global_colors_info=”{}” sticky_enabled=”0″][Estimated reading time for this document: - [Getting an OpenAI API Key](https://deitel.com/2025/09/07/getting-an-openai-api-key/) - [et_pb_section fb_built=”1″ _builder_version=”4.27.4″ _module_preset=”default” use_background_color_gradient=”off” custom_padding=”0px|0px|0px|0px||” global_colors_info=”{}”][et_pb_row _builder_version=”4.27.4″ _module_preset=”default” global_colors_info=”{}”][et_pb_column type=”4_4″ _builder_version=”4.27.4″ _module_preset=”default” global_colors_info=”{}”][et_pb_image src=”https://deitel.com/wp-content/uploads/2025/09/OpenAISetupCoverImage.png” alt=”Image for the blog post, %22Getting an OpenAI API Key%22″ title_text=”OpenAISetupCoverImage” _builder_version=”4.27.4″ _module_preset=”default” global_colors_info=”{}”][/et_pb_image][/et_pb_column][/et_pb_row][/et_pb_section][et_pb_section fb_built=”1″ _builder_version=”4.27.4″ _module_preset=”default” use_background_color_gradient=”off” custom_padding=”41px|0px|100px|0px||” global_colors_info=”{}”][et_pb_row _builder_version=”4.27.4″ _module_preset=”default” global_colors_info=”{}”][et_pb_column type=”4_4″ _builder_version=”4.27.4″ _module_preset=”default” global_colors_info=”{}”][et_pb_text _builder_version=”4.27.4″ _module_preset=”default” custom_css_free_form=” body {|| line-height: 1.6;|| color: #333;|| }|| h1, h2, h3, - [Building OpenAI API-Based Python GenAI Applications—A Guide to the Deitel Videos on the O’Reilly Online Learning Subscription Site](https://deitel.com/2025/10/24/building-openai-api-based-python-genai-applications/) - This comprehensive guide overviews Lesson 18, Building OpenAI API-Based Python Generative AI Applications, from Paul Deitel’s Python Fundamentals video course on O’Reilly Online Learning. The lesson focuses on building Python apps using OpenAI’s generative AI (genAI) APIs. This document guides you through Paul’s hands-on examples and provides Try It exercises so you can experiment with the APIs. You’ll leverage the OpenAI APIs to create intelligent, multimodal apps that understand, generate and manipulate text, code, images, audio and video content. - [C How to Program, 9/e Errata](https://deitel.com/2022/03/30/c-how-to-program-9-e-errata/) - [et_pb_section fb_built=”1″ _builder_version=”4.16″ _module_preset=”default” background_enable_color=”off” use_background_color_gradient=”off” custom_padding=”0px|0px|20px|0px|false|false” global_colors_info=”{}”][et_pb_row _builder_version=”4.16″ _module_preset=”default” global_colors_info=”{}”][et_pb_column type=”4_4″ _builder_version=”4.16″ _module_preset=”default” global_colors_info=”{}”][et_pb_image src=”https://deitel.com/wp-content/uploads/2021/02/c-how-to-program-9-e-e1621688263823.jpg” alt=”C How to Program, 9/e Cover” title_text=”c-how-to-program-9-e” url=”@ET-DC@eyJkeW5hbWljIjp0cnVlLCJjb250ZW50IjoicG9zdF9saW5rX3VybF9wYWdlIiwic2V0dGluZ3MiOnsicG9zdF9pZCI6IjI5MzIifX0=@” _builder_version=”4.16″ _dynamic_attributes=”url” _module_preset=”default” global_colors_info=”{}”][/et_pb_image][/et_pb_column][/et_pb_row][/et_pb_section][et_pb_section fb_built=”1″ _builder_version=”4.16″ _module_preset=”default” use_background_color_gradient=”off” custom_padding=”2px|0px|3px|0px||” global_colors_info=”{}”][et_pb_row _builder_version=”4.16″ _module_preset=”default” global_colors_info=”{}”][et_pb_column type=”4_4″ _builder_version=”4.16″ _module_preset=”default” global_colors_info=”{}”][et_pb_text _builder_version=”4.19.4″ _module_preset=”default” global_colors_info=”{}”] This post contains the C How to Program, 9/e errata list. - [Twitter v2 Update for Our Python Books and Videos](https://deitel.com/2022/08/23/twitter-v2-update-for-our-python-books-and-videos/) - [et_pb_section fb_built=”1″ _builder_version=”4.22.1″ _module_preset=”default” use_background_color_gradient=”off” custom_padding=”0px|0px|0px|0px|true|” hover_enabled=”0″ global_colors_info=”{}” sticky_enabled=”0″][et_pb_row column_structure=”1_3,1_3,1_3″ _builder_version=”4.17.6″ _module_preset=”default” global_colors_info=”{}”][et_pb_column type=”1_3″ _builder_version=”4.17.6″ _module_preset=”default” global_colors_info=”{}”][et_pb_image src=”https://deitel.com/wp-content/uploads/2020/01/intro-to-python-for-computer-science-and-data-science.jpg” alt=”Intro to Python for Computer Science and Data Science: Learning to Program with AI, Big Data and the Cloud” title_text=”intro-to-python-for-computer-science-and-data-science” _builder_version=”4.17.6″ _module_preset=”default” global_colors_info=”{}”][/et_pb_image][/et_pb_column][et_pb_column type=”1_3″ _builder_version=”4.17.6″ _module_preset=”default” global_colors_info=”{}”][et_pb_image src=”https://deitel.com/wp-content/uploads/2020/01/python-for-programmers.jpg” alt=”Python for Programmers” title_text=”python-for-programmers” _builder_version=”4.17.6″ _module_preset=”default” global_colors_info=”{}”][/et_pb_image][/et_pb_column][et_pb_column type=”1_3″ _builder_version=”4.17.6″ - [C++20 for Programmers Now Available to O'Reilly Online Learning Subscribers](https://deitel.com/2022/03/25/c20-for-programmers-now-available-to-oreilly-online-learning-subscribers/) - [et_pb_section fb_built=”1″ _builder_version=”4.14.9″ _module_preset=”default” background_enable_color=”off” use_background_color_gradient=”off” custom_padding=”0px|0px|20px|0px|false|false” global_colors_info=”{}”][et_pb_row _builder_version=”4.14.9″ _module_preset=”default” global_colors_info=”{}”][et_pb_column type=”4_4″ _builder_version=”4.14.9″ _module_preset=”default” global_colors_info=”{}”][et_pb_image src=”https://deitel.com/wp-content/uploads/2022/01/c-plus-plus-20-for-programmers-cover.png” alt=”C++20 for Programmers Final Cover Image” title_text=”c-plus-plus-20-for-programmers-cover” url=”@ET-DC@eyJkeW5hbWljIjp0cnVlLCJjb250ZW50IjoicG9zdF9saW5rX3VybF9wYWdlIiwic2V0dGluZ3MiOnsicG9zdF9pZCI6IjI5MzIifX0=@” _builder_version=”4.14.9″ _dynamic_attributes=”url” _module_preset=”default” hover_enabled=”0″ global_colors_info=”{}” sticky_enabled=”0″][/et_pb_image][/et_pb_column][/et_pb_row][/et_pb_section][et_pb_section fb_built=”1″ theme_builder_area=”post_content” _builder_version=”4.14.9″ _module_preset=”default” use_background_color_gradient=”off” hover_enabled=”0″ sticky_enabled=”0″ custom_padding=”2px|0px|3px|0px||”][et_pb_row _builder_version=”4.14.9″ _module_preset=”default” theme_builder_area=”post_content” global_colors_info=”{}” hover_enabled=”0″ sticky_enabled=”0″][et_pb_column _builder_version=”4.14.9″ _module_preset=”default” type=”4_4″ theme_builder_area=”post_content”][et_pb_text _builder_version=”4.14.9″ _module_preset=”default” theme_builder_area=”post_content” hover_enabled=”0″ sticky_enabled=”0″]C++20 for Programmers is - [Are You Just Getting Started in Java Programming?](https://deitel.com/2020/01/28/are-you-just-getting-started-in-java-programming/) - [et_pb_section fb_built=”1″ _builder_version=”4.2.2″ use_background_color_gradient=”off” custom_padding=”0px|0px|0px|0px||”][et_pb_row column_structure=”1_3,1_3,1_3″ _builder_version=”4.2.2″][et_pb_column type=”1_3″ _builder_version=”4.2.2″][et_pb_image src=”https://deitel.com/wp-content/uploads/2020/01/java-how-to-program-11e-early-objects-version-229×300.jpg” _builder_version=”4.2.2″][/et_pb_image][/et_pb_column][et_pb_column type=”1_3″ _builder_version=”4.2.2″][et_pb_image src=”https://deitel.com/wp-content/uploads/2020/01/java-9-for-programmers-230×300.jpg” _builder_version=”4.2.2″][/et_pb_image][/et_pb_column][et_pb_column type=”1_3″ _builder_version=”4.2.2″][et_pb_image src=”https://deitel.com/wp-content/uploads/2020/01/java-how-to-program-11e-late-objects-version-228×300.jpg” _builder_version=”4.2.2″ border_width_all=”1px”][/et_pb_image][/et_pb_column][/et_pb_row][/et_pb_section][et_pb_section fb_built=”1″ _builder_version=”4.0.6″ use_background_color_gradient=”off” custom_padding=”0px|0px|0px|0px||”][et_pb_row _builder_version=”4.0.6″ custom_padding=”||0px|||”][et_pb_column type=”4_4″ _builder_version=”4.0.6″][et_pb_text _builder_version=”4.2.2″] Are you just getting started with Java How to Program, 11/e, Early Objects version, Java 9 for Programmers or Java How to Program, 11/e, Late Objects version? You will - [Welcome to the New Deitel.com](https://deitel.com/2020/01/28/welcome-to-the-new-deitel-com/) - [et_pb_section fb_built=”1″ _builder_version=”4.0.6″ use_background_color_gradient=”off” custom_padding=”0px|0px|0px|0px||”][et_pb_row _builder_version=”4.0.6″][et_pb_column type=”4_4″ _builder_version=”4.0.6″][et_pb_image src=”https://deitel.com/wp-content/uploads/2020/01/deitel-logo-square-300×300.jpg” align=”center” _builder_version=”4.2.2″][/et_pb_image][/et_pb_column][/et_pb_row][/et_pb_section][et_pb_section fb_built=”1″ _builder_version=”4.0.6″ use_background_color_gradient=”off” custom_padding=”0px|0px|0px|0px||”][et_pb_row _builder_version=”4.0.6″ custom_padding=”||0px|||”][et_pb_column type=”4_4″ _builder_version=”4.0.6″][et_pb_text _builder_version=”4.2.2″ hover_enabled=”0″] Welcome to the new Deitel.com! This new site will provide information about our How to Program and “Intro to” Series textbooks Deitel Developer Series professional books LiveLessons self-paced video training Live, instructor-led, on-site training Live ## Pages - [Home](https://deitel.com/) - [et_pb_section fb_built=”1″ fullwidth=”on” _builder_version=”4.25.1″ background_color=”#ffffff” background_enable_image=”off” background_size=”contain” background_position=”top_right” max_height_tablet=”45px” max_height_phone=”40px” max_height_last_edited=”off|phone” custom_margin=”0px|0px|0px|0px|false|false” custom_padding=”0px|0px|0px|0px|false|false” global_module=”2883″ saved_tabs=”all” global_colors_info=”{}”][et_pb_fullwidth_slider show_pagination=”off” _builder_version=”4.27.4″ header_text_color=”#242424″ header_font_size=”24px” background_color=”rgba(0,0,0,0)” max_height_tablet=”” max_height_phone=”” max_height_last_edited=”on|phone” custom_margin=”0px|0px|0px|0px|false|false” custom_padding=”8px|0px|0px|0px|false|false” auto=”on” auto_speed=”4000″ hover_enabled=”0″ header_font_size_tablet=”20px” header_font_size_phone=”16px” header_font_size_last_edited=”on|desktop” global_colors_info=”{}” sticky_enabled=”0″][et_pb_slide heading=”Live Trainings with Paul Deitel” _builder_version=”4.27.0″ background_color=”#ffffff” background_layout=”light” link_option_url=”https://deitel.com/LearnWithDeitel” global_colors_info=”{}” sticky_transition=”on”][/et_pb_slide][et_pb_slide heading=”Python, Python Data Science/AI, Java, C++” _builder_version=”4.27.0″ background_color=”#ffffff” background_layout=”light” link_option_url=”https://deitel.com/LearnWithDeitel” - [Java How to Program: An Objects-Natural Approach, 12/e](https://deitel.com/java-how-to-program-an-objects-natural-approach-12-e/) - [et_pb_section fb_built=”1″ fullwidth=”on” _builder_version=”4.16″ background_enable_image=”off” background_size=”contain” background_position=”top_right” global_colors_info=”{}”][et_pb_fullwidth_header title=”Java How to Program: An Objects-Natural Approach, 12/e” subhead=”How to Program Series” _builder_version=”4.27.0″ title_font=”|700|||||||” background_color_gradient_stops=”#0000FF 0%|#007fe0 100%” background_color_gradient_start=”#0000FF” background_color_gradient_end=”#007fe0″ global_colors_info=”{}”][/et_pb_fullwidth_header][/et_pb_section][et_pb_section fb_built=”1″ specialty=”on” _builder_version=”4.27.4″ global_colors_info=”{}”][et_pb_column type=”3_4″ specialty_columns=”3″ _builder_version=”4.16″ custom_padding=”|||” global_colors_info=”{}” custom_padding__hover=”|||”][et_pb_row_inner column_structure=”1_2,1_2″ _builder_version=”4.16″ custom_padding=”0px||2px|||” global_colors_info=”{}”][et_pb_column_inner type=”1_2″ saved_specialty_column_type=”3_4″ _builder_version=”4.16″ global_colors_info=”{}”][et_pb_image src=”https://deitel.com/wp-content/uploads/2025/01/java-how-to-program-12e-1-scaled.jpg” alt=”Java How to Program, 12/e GenAI Robot cover - [Python for Programmers: with Generative AI, 2/e](https://deitel.com/python-for-programmers-2e/) - [et_pb_section fb_built=”1″ fullwidth=”on” _builder_version=”4.16″ background_enable_image=”off” background_size=”contain” background_position=”top_right” global_colors_info=”{}” theme_builder_area=”post_content”][et_pb_fullwidth_header title=”Python for Programmers” subhead=”Deitel Developer Series” _builder_version=”4.16″ title_level=”h2″ title_font=”|700|||||||” background_color_gradient_stops=”#0000FF 0%|#007fe0 100%” background_color_gradient_start=”#0000FF” background_color_gradient_end=”#007fe0″ title_font_size_tablet=”” title_font_size_phone=”” title_font_size_last_edited=”on|tablet” global_colors_info=”{}” theme_builder_area=”post_content”][/et_pb_fullwidth_header][/et_pb_section][et_pb_section fb_built=”1″ specialty=”on” _builder_version=”4.16″ global_colors_info=”{}” theme_builder_area=”post_content”][et_pb_column type=”3_4″ specialty_columns=”3″ _builder_version=”4.16″ custom_padding=”|||” global_colors_info=”{}” custom_padding__hover=”|||” theme_builder_area=”post_content”][et_pb_row_inner column_structure=”1_2,1_2″ _builder_version=”4.16″ custom_padding=”0px|||||” global_colors_info=”{}” theme_builder_area=”post_content”][et_pb_column_inner type=”1_2″ saved_specialty_column_type=”3_4″ _builder_version=”4.16″ global_colors_info=”{}” theme_builder_area=”post_content”][et_pb_image src=”https://deitel.com/wp-content/uploads/2020/01/python-for-programmers.jpg” _builder_version=”4.16″ border_radii=”on|1px|1px|1px|1px” border_width_all=”1px” border_color_all=”#d6d6d6″ - [Python Fundamentals: with GenAI, 2/e (Video Course)](https://deitel.com/python-fundamentals-with-genai-2-e-video-course/) - [et_pb_section fb_built=”1″ fullwidth=”on” _builder_version=”4.16″ background_enable_image=”off” background_size=”contain” background_position=”top_right” global_colors_info=”{}” theme_builder_area=”post_content”][et_pb_fullwidth_header title=”Python Fundamentals: with GenAI, 2/e ” subhead=”Deitel Developer Series: Video Course” _builder_version=”4.27.4″ title_level=”h2″ title_font=”|700|||||||” background_color_gradient_stops=”#0000FF 0%|#007fe0 100%” background_color_gradient_start=”#0000FF” background_color_gradient_end=”#007fe0″ title_font_size_tablet=”” title_font_size_phone=”” title_font_size_last_edited=”on|tablet” global_colors_info=”{}” theme_builder_area=”post_content”][/et_pb_fullwidth_header][/et_pb_section][et_pb_section fb_built=”1″ specialty=”on” _builder_version=”4.16″ global_colors_info=”{}” theme_builder_area=”post_content”][et_pb_column type=”3_4″ specialty_columns=”3″ _builder_version=”4.16″ custom_padding=”|||” global_colors_info=”{}” custom_padding__hover=”|||” theme_builder_area=”post_content”][et_pb_row_inner column_structure=”1_2,1_2″ _builder_version=”4.27.4″ custom_padding=”0px|||||” global_colors_info=”{}” theme_builder_area=”post_content”][et_pb_column_inner type=”1_2″ saved_specialty_column_type=”3_4″ _builder_version=”4.16″ global_colors_info=”{}” theme_builder_area=”post_content”][et_pb_image - [Java for Programmers, 5/e](https://deitel.com/java-for-programmers-5e/) - [et_pb_section fb_built=”1″ fullwidth=”on” _builder_version=”4.16″ background_enable_image=”off” background_size=”contain” background_position=”top_right” global_colors_info=”{}”][et_pb_fullwidth_header title=”Java for Programmers, 5/e” subhead=”Deitel Developer Series” _builder_version=”4.27.0″ title_font=”|700|||||||” background_color_gradient_stops=”#0000FF 0%|#007fe0 100%” background_color_gradient_start=”#0000FF” background_color_gradient_end=”#007fe0″ global_colors_info=”{}”][/et_pb_fullwidth_header][/et_pb_section][et_pb_section fb_built=”1″ specialty=”on” _builder_version=”4.16″ global_colors_info=”{}”][et_pb_column type=”3_4″ specialty_columns=”3″ _builder_version=”4.16″ custom_padding=”|||” global_colors_info=”{}” custom_padding__hover=”|||”][et_pb_row_inner column_structure=”1_2,1_2″ _builder_version=”4.16″ custom_padding=”0px|||||” global_colors_info=”{}”][et_pb_column_inner type=”1_2″ saved_specialty_column_type=”3_4″ _builder_version=”4.16″ global_colors_info=”{}”][et_pb_image src=”https://deitel.com/wp-content/uploads/2025/03/java-for-programmers-5-e-cover-1.png” _builder_version=”4.27.4″ _module_preset=”default” alt=”Java for Programmers with Generative AI, 5/e Cover” title_text=”java-for-programmers-5-e-cover” hover_enabled=”0″ sticky_enabled=”0″][/et_pb_image][/et_pb_column_inner][et_pb_column_inner - [C++ How to Program: An Objects-Natural Approach, 11/e](https://deitel.com/c-plus-plus-how-to-program-an-objects-natural-approach-11-e/) - [et_pb_section fb_built=”1″ fullwidth=”on” admin_label=”Section” _builder_version=”4.16″ background_enable_image=”off” background_size=”contain” background_position=”top_right” global_colors_info=”{}”][et_pb_fullwidth_header title=”C++ How to Program: An Objects-Natural Approach, 11/e” subhead=”How to Program Series” _builder_version=”4.16″ title_font=”|700|||||||” background_color_gradient_stops=”#0000FF 0%|#007fe0 100%” background_color_gradient_start=”#0000FF” background_color_gradient_end=”#007fe0″ global_colors_info=”{}”][/et_pb_fullwidth_header][/et_pb_section][et_pb_section fb_built=”1″ specialty=”on” _builder_version=”4.16″ global_colors_info=”{}”][et_pb_column type=”3_4″ specialty_columns=”3″ _builder_version=”4.16″ custom_padding=”|||” global_colors_info=”{}” custom_padding__hover=”|||”][et_pb_row_inner column_structure=”1_2,1_2″ _builder_version=”4.16″ custom_padding=”0px||2px|||” global_colors_info=”{}”][et_pb_column_inner type=”1_2″ saved_specialty_column_type=”3_4″ _builder_version=”4.16″ global_colors_info=”{}”][et_pb_image src=”https://deitel.com/wp-content/uploads/2023/05/c-plus-plus-how-to-program-11-e-cover.png” alt=”C++ How to Program: An Objects-Natural Approach, - [C How to Program, 9/e](https://deitel.com/c-how-to-program-9-e/) - [et_pb_section fb_built=”1″ fullwidth=”on” _builder_version=”4.16″ background_enable_image=”off” background_size=”contain” background_position=”top_right” global_colors_info=”{}”][et_pb_fullwidth_header title=”C How to Program, 9/e” subhead=”How to Program Series” _builder_version=”4.16″ title_font=”|700|||||||” background_color_gradient_stops=”#0000FF 0%|#007fe0 100%” background_color_gradient_start=”#0000FF” background_color_gradient_end=”#007fe0″ global_colors_info=”{}”][/et_pb_fullwidth_header][/et_pb_section][et_pb_section fb_built=”1″ specialty=”on” _builder_version=”4.16″ custom_padding=”50px|0px|0px|0px||” global_colors_info=”{}”][et_pb_column type=”3_4″ specialty_columns=”3″ _builder_version=”4.16″ custom_padding=”|||” global_colors_info=”{}” custom_padding__hover=”|||”][et_pb_row_inner column_structure=”1_2,1_2″ _builder_version=”4.16″ background_size=”initial” background_position=”top_left” background_repeat=”repeat” custom_padding=”0px||2px|||” animation_style=”zoom” animation_direction=”bottom” animation_intensity_zoom=”6%” global_colors_info=”{}”][et_pb_column_inner type=”1_2″ saved_specialty_column_type=”3_4″ _builder_version=”4.16″ custom_padding=”|||” global_colors_info=”{}” custom_padding__hover=”|||”][et_pb_image src=”https://deitel.com/wp-content/uploads/2021/02/c-how-to-program-9-e.jpg” alt=”C How - [Self-Paced Video Training](https://deitel.com/training/self-paced-video-training/) - [et_pb_section fb_built=”1″ fullwidth=”on” _builder_version=”4.16″ background_enable_image=”off” background_size=”contain” background_position=”top_right” global_colors_info=”{}”][et_pb_fullwidth_header title=”LiveLessons Video Training” subhead=”Self-Paced Video Training with Paul Deitel” _builder_version=”4.16″ title_font=”|700|||||||” background_color_gradient_stops=”#0000FF 0%|#007fe0 100%” background_color_gradient_start=”#0000FF” background_color_gradient_end=”#007fe0″ global_colors_info=”{}”][/et_pb_fullwidth_header][/et_pb_section][et_pb_section fb_built=”1″ specialty=”on” _builder_version=”4.16″ custom_padding=”50px|0px|100px|0px|false|false” global_colors_info=”{}”][et_pb_column type=”3_4″ specialty_columns=”3″ _builder_version=”4.16″ custom_padding=”|||” global_colors_info=”{}” custom_padding__hover=”|||”][et_pb_row_inner _builder_version=”4.16″ custom_margin=”0px||0px||false|false” custom_padding=”0px|||||” global_colors_info=”{}”][et_pb_column_inner saved_specialty_column_type=”3_4″ _builder_version=”4.16″ global_colors_info=”{}”][et_pb_text _builder_version=”4.16″ custom_margin=”||20px||false|false” global_colors_info=”{}”] For Programmers with Backgrounds in Other Languages Each of - [On-Site Courses](https://deitel.com/on-site-courses/) - [et_pb_section fb_built=”1″ fullwidth=”on” _builder_version=”4.16″ background_enable_image=”off” background_size=”contain” background_position=”top_right” global_colors_info=”{}”][et_pb_fullwidth_header title=”Instructor-Led, On-Site Courses” subhead=”Based on Our Programming Languages Textbooks” _builder_version=”4.16″ title_font=”|700|||||||” background_color_gradient_stops=”#0000FF 0%|#007fe0 100%” background_color_gradient_start=”#0000FF” background_color_gradient_end=”#007fe0″ global_colors_info=”{}”][/et_pb_fullwidth_header][/et_pb_section][et_pb_section fb_built=”1″ admin_label=”Landing Hero” _builder_version=”4.16″ use_background_color_gradient=”off” background_enable_image=”off” custom_padding=”50px|0px|0px|0px||” locked=”off” global_colors_info=”{}”][et_pb_row column_structure=”2_3,1_3″ _builder_version=”4.16″ custom_margin=”|||” custom_padding=”2px|||||” custom_width_px=”1280px” global_colors_info=”{}”][et_pb_column type=”2_3″ _builder_version=”4.16″ custom_padding=”|||” global_colors_info=”{}” custom_padding__hover=”|||”][et_pb_text _builder_version=”4.16″ locked=”off” global_colors_info=”{}”] Deitel® instructor-led, on-site courses help professionals learn - [Python for Programmers](https://deitel.com/python-for-programmers-book/) - [et_pb_section fb_built=”1″ fullwidth=”on” _builder_version=”4.16″ background_enable_image=”off” background_size=”contain” background_position=”top_right” global_colors_info=”{}”][et_pb_fullwidth_header title=”Python for Programmers” subhead=”Deitel Developer Series” _builder_version=”4.16″ title_level=”h2″ title_font=”|700|||||||” background_color_gradient_stops=”#0000FF 0%|#007fe0 100%” background_color_gradient_start=”#0000FF” background_color_gradient_end=”#007fe0″ title_font_size_tablet=”” title_font_size_phone=”” title_font_size_last_edited=”on|tablet” global_colors_info=”{}”][/et_pb_fullwidth_header][/et_pb_section][et_pb_section fb_built=”1″ specialty=”on” _builder_version=”4.16″ global_colors_info=”{}”][et_pb_column type=”3_4″ specialty_columns=”3″ _builder_version=”4.16″ custom_padding=”|||” global_colors_info=”{}” custom_padding__hover=”|||”][et_pb_row_inner column_structure=”1_2,1_2″ _builder_version=”4.16″ custom_padding=”0px|||||” global_colors_info=”{}”][et_pb_column_inner type=”1_2″ saved_specialty_column_type=”3_4″ _builder_version=”4.16″ global_colors_info=”{}”][et_pb_image src=”https://deitel.com/wp-content/uploads/2020/01/python-for-programmers.jpg” _builder_version=”4.16″ border_radii=”on|1px|1px|1px|1px” border_width_all=”1px” border_color_all=”#d6d6d6″ global_colors_info=”{}”][/et_pb_image][/et_pb_column_inner][et_pb_column_inner type=”1_2″ saved_specialty_column_type=”3_4″ _builder_version=”4.16″ global_colors_info=”{}”][et_pb_text _builder_version=”4.16″ - [Intro to Python for Computer Science and Data Science](https://deitel.com/intro-to-python-for-computer-science-and-data-science/) - [et_pb_section fb_built=”1″ fullwidth=”on” _builder_version=”4.16″ background_enable_image=”off” background_size=”contain” background_position=”top_right” global_colors_info=”{}”][et_pb_fullwidth_header title=”Intro to Python® for Computer Science and Data Science: Learning to Program with AI, Big Data and the Cloud” subhead=”From Our %22Intro to%22 Series” _builder_version=”4.16″ title_font=”|700|||||||” background_color_gradient_stops=”#0000FF 0%|#007fe0 100%” background_color_gradient_start=”#0000FF” background_color_gradient_end=”#007fe0″ global_colors_info=”{}”][/et_pb_fullwidth_header][/et_pb_section][et_pb_section fb_built=”1″ specialty=”on” _builder_version=”4.16″ global_colors_info=”{}”][et_pb_column type=”3_4″ specialty_columns=”3″ _builder_version=”4.16″ custom_padding=”|||” global_colors_info=”{}” custom_padding__hover=”|||”][et_pb_row_inner column_structure=”1_2,1_2″ _builder_version=”4.16″ custom_padding=”0px||0px|||” global_colors_info=”{}”][et_pb_column_inner type=”1_2″ - [C++20 for Programmers](https://deitel.com/c-plus-plus-20-for-programmers/) - [et_pb_section fb_built=”1″ fullwidth=”on” _builder_version=”4.16″ background_enable_image=”off” background_size=”contain” background_position=”top_right” global_colors_info=”{}”][et_pb_fullwidth_header title=”C++20 for Programmers” subhead=”Deitel Developer Series” _builder_version=”4.16″ title_font=”|700|||||||” background_color_gradient_stops=”#0000FF 0%|#007fe0 100%” background_color_gradient_start=”#0000FF” background_color_gradient_end=”#007fe0″ global_colors_info=”{}”][/et_pb_fullwidth_header][/et_pb_section][et_pb_section fb_built=”1″ specialty=”on” _builder_version=”4.16″ global_colors_info=”{}”][et_pb_column type=”3_4″ specialty_columns=”3″ _builder_version=”4.16″ custom_padding=”|||” global_colors_info=”{}” custom_padding__hover=”|||”][et_pb_row_inner column_structure=”1_2,1_2″ _builder_version=”4.16″ custom_padding=”0px|||||” global_colors_info=”{}”][et_pb_column_inner type=”1_2″ saved_specialty_column_type=”3_4″ _builder_version=”4.16″ global_colors_info=”{}”][et_pb_image src=”https://deitel.com/wp-content/uploads/2022/01/c-plus-plus-20-for-programmers-cover.png” alt=”C++20 for Programmers Final Cover Image” title_text=”c-plus-plus-20-for-programmers-cover” show_in_lightbox=”on” _builder_version=”4.16″ global_colors_info=”{}”][/et_pb_image][/et_pb_column_inner][et_pb_column_inner type=”1_2″ saved_specialty_column_type=”3_4″ _builder_version=”4.16″ global_colors_info=”{}”][et_pb_text - [About](https://deitel.com/about/) - [et_pb_section fb_built=”1″ fullwidth=”on” _builder_version=”4.16″ background_enable_image=”off” background_size=”contain” background_position=”top_right” global_colors_info=”{}”][et_pb_fullwidth_header title=”About” subhead=”Deitel & Associates, Inc.” _builder_version=”4.16″ title_font=”|700|||||||” background_color_gradient_stops=”#0000FF 0%|#007fe0 100%” background_color_gradient_start=”#0000FF” background_color_gradient_end=”#007fe0″ global_colors_info=”{}”][/et_pb_fullwidth_header][/et_pb_section][et_pb_section fb_built=”1″ _builder_version=”4.17.4″ use_background_color_gradient=”off” background_enable_image=”off” custom_padding=”50px|0px|0px|0px||” hover_enabled=”0″ global_colors_info=”{}” sticky_enabled=”0″][et_pb_row column_structure=”2_3,1_3″ _builder_version=”4.16″ custom_padding=”0px||0px|||” global_colors_info=”{}”][et_pb_column type=”2_3″ _builder_version=”4.16″ global_colors_info=”{}”][et_pb_image src=”https://deitel.com/wp-content/uploads/2020/01/paul-deitel-300×300.jpg” align=”center” _builder_version=”4.16″ global_colors_info=”{}”][/et_pb_image][et_pb_text _builder_version=”4.16″ custom_padding=”||50px|||” animation_style=”zoom” animation_intensity_zoom=”6%” locked=”off” global_colors_info=”{}”] Paul J. Deitel, CEO and Chief Technical Officer of - [Webinars](https://deitel.com/webinars/) - [et_pb_section fb_built=”1″ fullwidth=”on” _builder_version=”4.16″ background_enable_image=”off” background_size=”contain” background_position=”top_right” global_colors_info=”{}”][et_pb_fullwidth_header title=”Live Webinars ” subhead=”Presented by Paul Deitel on O’Reilly Online Learning” _builder_version=”4.16″ title_font=”|700|||||||” background_color_gradient_stops=”#0000FF 0%|#007fe0 100%” background_color_gradient_start=”#0000FF” background_color_gradient_end=”#007fe0″ global_colors_info=”{}”][/et_pb_fullwidth_header][/et_pb_section][et_pb_section fb_built=”1″ admin_label=”Marketing Hero” _builder_version=”4.16″ use_background_color_gradient=”off” background_enable_image=”off” custom_padding=”50px|0px|0px|0px||” global_colors_info=”{}”][et_pb_row column_structure=”1_3,2_3″ _builder_version=”4.16″ custom_padding=”3px||0px|||” global_colors_info=”{}”][et_pb_column type=”1_3″ _builder_version=”4.16″ global_colors_info=”{}”][et_pb_image src=”https://deitel.com/wp-content/uploads/2020/01/paul-deitel.jpg” _builder_version=”4.16″ global_colors_info=”{}”][/et_pb_image][/et_pb_column][et_pb_column type=”2_3″ _builder_version=”4.16″ global_colors_info=”{}”][et_pb_text _builder_version=”4.16″ global_colors_info=”{}”]Looking for a one-day, fast-paced, code intensive - [Other Books](https://deitel.com/other-books/) - [et_pb_section fb_built=”1″ fullwidth=”on” _builder_version=”4.2.2″ background_enable_image=”off” background_size=”contain” background_position=”top_right” global_colors_info=”{}”][et_pb_fullwidth_header title=”Other Books” subhead=”Downloads and Resources for Our Older Books” _builder_version=”4.2.2″ title_font=”|700|||||||” background_color_gradient_start=”#0000FF” background_color_gradient_end=”#007fe0″ global_colors_info=”{}”][/et_pb_fullwidth_header][/et_pb_section][et_pb_section fb_built=”1″ _builder_version=”4.2.2″ use_background_color_gradient=”off” background_enable_image=”off” custom_padding=”50px|0px|100px|0px||” global_colors_info=”{}”][et_pb_row column_structure=”2_3,1_3″ _builder_version=”4.2.2″ custom_padding=”0px|||||” global_colors_info=”{}”][et_pb_column type=”2_3″ _builder_version=”4.2.2″ global_colors_info=”{}”][et_pb_text _builder_version=”4.3.2″ global_colors_info=”{}”] We did not create pages for all our old products on the new deitel.com. Examples for many of our - [Books](https://deitel.com/books/) - [et_pb_section fb_built=”1″ fullwidth=”on” admin_label=”Section” _builder_version=”4.2.2″ background_enable_image=”off” background_size=”contain” background_position=”top_right”][et_pb_fullwidth_header title=”Books” subhead=”Textbooks and Deitel Developer Series Professional Books” _builder_version=”4.2.2″ title_font=”|700|||||||” background_color_gradient_start=”#0000FF” background_color_gradient_end=”#007fe0″][/et_pb_fullwidth_header][/et_pb_section][et_pb_section fb_built=”1″ specialty=”on” admin_label=”Section” _builder_version=”4.2.2″][et_pb_column type=”3_4″ specialty_columns=”3″ _builder_version=”3.25″ custom_padding=”|||” custom_padding__hover=”|||”][et_pb_row_inner column_structure=”1_2,1_2″ make_equal=”on” _builder_version=”4.9.4″ custom_padding=”1px|||||”][et_pb_column_inner type=”1_2″ saved_specialty_column_type=”3_4″ _builder_version=”4.0.6″][et_pb_blurb title=”Intro to Python for Computer Science and Data Science” image=”https://deitel.com/wp-content/uploads/2020/01/intro-to-python-for-computer-science-and-data-science.jpg” image_max_width=”100%” _builder_version=”4.2.2″ _dynamic_attributes=”link_option_url” link_option_url=”@ET-DC@eyJkeW5hbWljIjp0cnVlLCJjb250ZW50IjoicG9zdF9saW5rX3VybF9wYWdlIiwic2V0dGluZ3MiOnsicG9zdF9pZCI6IjE0OSJ9fQ==@”] Learn hands-on with today’s most - [C++ How to Program, 10/e](https://deitel.com/c-plus-plus-how-to-program-10-e/) - [et_pb_section fb_built=”1″ fullwidth=”on” admin_label=”Section” _builder_version=”4.2.2″ background_enable_image=”off” background_size=”contain” background_position=”top_right”][et_pb_fullwidth_header title=”C++ How to Program, 10/e” subhead=”How to Program Series” _builder_version=”4.2.2″ title_font=”|700|||||||” background_color_gradient_start=”#0000FF” background_color_gradient_end=”#007fe0″][/et_pb_fullwidth_header][/et_pb_section][et_pb_section fb_built=”1″ specialty=”on” _builder_version=”4.2.2″][et_pb_column type=”3_4″ specialty_columns=”3″ _builder_version=”3.25″ custom_padding=”|||” custom_padding__hover=”|||”][et_pb_row_inner column_structure=”1_2,1_2″ _builder_version=”4.2.2″ custom_padding=”0px||2px|||”][et_pb_column_inner type=”1_2″ saved_specialty_column_type=”3_4″ _builder_version=”4.2.2″][et_pb_image src=”https://deitel.com/wp-content/uploads/2020/01/c-plus-plus-how-to-program-10e.jpg” _builder_version=”4.2.2″][/et_pb_image][/et_pb_column_inner][et_pb_column_inner type=”1_2″ saved_specialty_column_type=”3_4″ _builder_version=”4.2.2″][et_pb_text _builder_version=”4.2.2″ custom_margin=”||-2px|||” custom_padding=”||1px|||” locked=”off”] C++ How to Program, 10/e provides a clear, engaging and entertaining - [C# 6 for Programmers](https://deitel.com/c-sharp-6-for-programmers/) - [et_pb_section fb_built=”1″ fullwidth=”on” _builder_version=”4.2.2″ background_enable_image=”off” background_size=”contain” background_position=”top_right”][et_pb_fullwidth_header title=”C# 6 for Programmers” subhead=”How to Program Series” _builder_version=”4.2.2″ title_font=”|700|||||||” background_color_gradient_start=”#0000FF” background_color_gradient_end=”#007fe0″][/et_pb_fullwidth_header][/et_pb_section][et_pb_section fb_built=”1″ specialty=”on” _builder_version=”4.2.2″ custom_padding=”50px|0px|100px|0px||”][et_pb_column type=”3_4″ specialty_columns=”3″ _builder_version=”3.25″ custom_padding=”|||” custom_padding__hover=”|||”][et_pb_row_inner column_structure=”1_2,1_2″ _builder_version=”4.4.2″ background_size=”initial” background_position=”top_left” background_repeat=”repeat” custom_margin=”0px||||false|false” custom_padding=”0px||0px||true|false” animation_style=”zoom” animation_direction=”bottom” animation_intensity_zoom=”6%”][et_pb_column_inner type=”1_2″ saved_specialty_column_type=”3_4″ _builder_version=”4.4.2″][et_pb_image src=”https://deitel.com/wp-content/uploads/2020/01/c-sharp-6-for-programmers-cover.jpg” _builder_version=”4.4.2″ border_radii=”on|1px|1px|1px|1px”][/et_pb_image][/et_pb_column_inner][et_pb_column_inner type=”1_2″ saved_specialty_column_type=”3_4″ _builder_version=”3.25″ custom_padding=”|||” custom_padding__hover=”|||”][et_pb_text _builder_version=”4.2.2″ locked=”off”] The professional programmer’s Deitel® - [FAQ](https://deitel.com/faq/) - [et_pb_section fb_built=”1″ fullwidth=”on” _builder_version=”4.2.2″ background_enable_image=”off” background_size=”contain” background_position=”top_right”][et_pb_fullwidth_header title=”Frequently Asked Questions” _builder_version=”4.2.2″ title_font=”|700|||||||” background_color_gradient_start=”#0000FF” background_color_gradient_end=”#007fe0″][/et_pb_fullwidth_header][/et_pb_section][et_pb_section fb_built=”1″ _builder_version=”4.2.2″ use_background_color_gradient=”off” background_enable_image=”off” custom_padding=”49px|0px|50px|0px||”][et_pb_row column_structure=”2_3,1_3″ _builder_version=”4.2.2″ custom_padding=”||0px|||”][et_pb_column type=”2_3″ _builder_version=”4.2.2″][et_pb_accordion _builder_version=”4.4.1″ toggle_level=”h3″ body_font_size=”1.2em” hover_enabled=”0″ custom_css_toggle=”margin-bottom: 8px !important;”][et_pb_accordion_item title=”How do you pronounce %22Deitel%22?” _builder_version=”4.4.1″ open=”off”] “Die-tell” 😀 [/et_pb_accordion_item][et_pb_accordion_item title=”Your book says I need to register to download the code examples, but I - [C How to Program, 8/e](https://deitel.com/c-how-to-program-8-e/) - [et_pb_section fb_built=”1″ fullwidth=”on” _builder_version=”4.2.2″ background_enable_image=”off” background_size=”contain” background_position=”top_right”][et_pb_fullwidth_header title=”C How to Program, 8/e” subhead=”How to Program Series” _builder_version=”4.2.2″ title_font=”|700|||||||” background_color_gradient_start=”#0000FF” background_color_gradient_end=”#007fe0″][/et_pb_fullwidth_header][/et_pb_section][et_pb_section fb_built=”1″ specialty=”on” _builder_version=”4.2.2″ custom_padding=”50px|0px|0px|0px||”][et_pb_column type=”3_4″ specialty_columns=”3″ _builder_version=”3.25″ custom_padding=”|||” custom_padding__hover=”|||”][et_pb_row_inner column_structure=”1_2,1_2″ _builder_version=”4.2.2″ background_size=”initial” background_position=”top_left” background_repeat=”repeat” custom_padding=”0px|||||” animation_style=”zoom” animation_direction=”bottom” animation_intensity_zoom=”6%”][et_pb_column_inner type=”1_2″ saved_specialty_column_type=”3_4″ _builder_version=”4.2.2″ custom_padding=”|||” custom_padding__hover=”|||”][et_pb_image src=”https://deitel.com/wp-content/uploads/2020/01/c-how-to-program-8e.jpg” _builder_version=”4.2.2″][/et_pb_image][/et_pb_column_inner][et_pb_column_inner type=”1_2″ saved_specialty_column_type=”3_4″ _builder_version=”3.25″ custom_padding=”|||” custom_padding__hover=”|||”][et_pb_text _builder_version=”4.2.2″ animation_style=”zoom” animation_intensity_zoom=”6%” locked=”off”] C - [Java How to Program, 11/e, Late Objects Version](https://deitel.com/java-how-to-program-11-e-late-objects-version/) - [et_pb_section fb_built=”1″ fullwidth=”on” _builder_version=”4.2.2″ background_enable_image=”off” background_size=”contain” background_position=”top_right”][et_pb_fullwidth_header title=”Java How to Program, 11/e, Late Objects” subhead=”How to Program Series” _builder_version=”4.2.2″ title_font=”|700|||||||” background_color_gradient_start=”#0000FF” background_color_gradient_end=”#007fe0″][/et_pb_fullwidth_header][/et_pb_section][et_pb_section fb_built=”1″ specialty=”on” _builder_version=”4.2.2″][et_pb_column type=”3_4″ specialty_columns=”3″ _builder_version=”3.25″ custom_padding=”|||” custom_padding__hover=”|||”][et_pb_row_inner column_structure=”1_2,1_2″ _builder_version=”4.2.2″ custom_padding=”0px|||||”][et_pb_column_inner type=”1_2″ saved_specialty_column_type=”3_4″ _builder_version=”4.2.2″][et_pb_image src=”https://deitel.com/wp-content/uploads/2020/01/java-how-to-program-11e-late-objects-version.jpg” _builder_version=”4.2.2″ border_width_all=”1px” border_color_all=”#d6d6d6″][/et_pb_image][/et_pb_column_inner][et_pb_column_inner type=”1_2″ saved_specialty_column_type=”3_4″ _builder_version=”4.2.2″][et_pb_text _builder_version=”4.2.2″ locked=”off”] Java How to Program, 11/e, Late Objects provides a clear, - [Java How to Program, 11/e, Early Objects Version](https://deitel.com/java-how-to-program-11-e-early-objects-version/) - [et_pb_section fb_built=”1″ fullwidth=”on” _builder_version=”4.2.2″ background_enable_image=”off” background_size=”contain” background_position=”top_right”][et_pb_fullwidth_header title=”Java How to Program, 11/e, Early Objects” subhead=”How to Program Series” _builder_version=”4.2.2″ title_font=”|700|||||||” background_color_gradient_start=”#0000FF” background_color_gradient_end=”#007fe0″][/et_pb_fullwidth_header][/et_pb_section][et_pb_section fb_built=”1″ specialty=”on” _builder_version=”4.2.2″][et_pb_column type=”3_4″ specialty_columns=”3″ _builder_version=”3.25″ custom_padding=”|||” custom_padding__hover=”|||”][et_pb_row_inner column_structure=”1_2,1_2″ _builder_version=”4.2.2″ custom_padding=”0px|||||”][et_pb_column_inner type=”1_2″ saved_specialty_column_type=”3_4″ _builder_version=”4.2.2″][et_pb_image src=”https://deitel.com/wp-content/uploads/2020/01/java-how-to-program-11e-early-objects-version.jpg” _builder_version=”4.2.2″][/et_pb_image][/et_pb_column_inner][et_pb_column_inner type=”1_2″ saved_specialty_column_type=”3_4″ _builder_version=”4.2.2″][et_pb_text _builder_version=”4.2.2″ locked=”off”] Java How to Program, 11/e, Early Objects provides a clear, simple, engaging and - [Terms of Use](https://deitel.com/terms-of-use/) - [et_pb_section fb_built=”1″ fullwidth=”on” _builder_version=”4.2.2″ background_enable_image=”off” background_size=”contain” background_position=”top_right”][et_pb_fullwidth_header title=”Terms of Use” _builder_version=”4.2.2″ title_font=”|700|||||||” background_color_gradient_start=”#0000FF” background_color_gradient_end=”#007fe0″][/et_pb_fullwidth_header][/et_pb_section][et_pb_section fb_built=”1″ _builder_version=”4.0.6″ use_background_color_gradient=”off” background_enable_image=”off”][et_pb_row column_structure=”2_3,1_3″ _builder_version=”4.2.2″ custom_padding=”0px|||||”][et_pb_column type=”2_3″ _builder_version=”4.0.6″][et_pb_text _builder_version=”4.0.6″] AGREEMENT BETWEEN USER AND Deitel & Associates, Inc. The Deitel & Associates, Inc. Web Site is comprised of various Web pages operated by Deitel & Associates, Inc.. The Deitel & Associates, - [Data Science and AI for Python Programmers](https://deitel.com/data-science-and-ai-for-python-programmers-course/) - [et_pb_section fb_built=”1″ fullwidth=”on” _builder_version=”4.2.2″ background_enable_image=”off” background_size=”contain” background_position=”top_right”][et_pb_fullwidth_header title=”Data Science and AI for Python Programmers” subhead=”Instructor-Led, On-Site Training with Paul Deitel” _builder_version=”4.2.2″ title_font=”|700|||||||” background_color_gradient_start=”#0000FF” background_color_gradient_end=”#007fe0″][/et_pb_fullwidth_header][/et_pb_section][et_pb_section fb_built=”1″ admin_label=”Course Hero” _builder_version=”4.2.2″ use_background_color_gradient=”off” background_enable_image=”off” custom_padding=”100px|0px|0px|0px||” locked=”off”][et_pb_row column_structure=”2_3,1_3″ admin_label=”Row” _builder_version=”4.2.2″ custom_margin=”|||” custom_width_px=”1280px”][et_pb_column type=”2_3″ _builder_version=”3.25″ custom_padding=”|||” custom_padding__hover=”|||”][et_pb_text _builder_version=”4.2.2″ locked=”off”] Intended for Python programmers and based on our innovative new textbook Intro - [Java for Programmers](https://deitel.com/java-for-programmers-course/) - [et_pb_section fb_built=”1″ fullwidth=”on” admin_label=”Section” _builder_version=”4.2.2″ background_enable_image=”off” background_size=”contain” background_position=”top_right”][et_pb_fullwidth_header title=”Java for Programmers” subhead=”Instructor-Led, On-Site Training with Paul Deitel” _builder_version=”4.2.2″ title_font=”|700|||||||” background_color_gradient_start=”#0000FF” background_color_gradient_end=”#007fe0″][/et_pb_fullwidth_header][/et_pb_section][et_pb_section fb_built=”1″ specialty=”on” _builder_version=”4.2.2″ hover_enabled=”0″ custom_padding=”49px|0px|100px|0px||”][et_pb_column type=”3_4″ specialty_columns=”3″ _builder_version=”3.25″ custom_padding=”|||” custom_padding__hover=”|||”][et_pb_row_inner _builder_version=”4.2.2″ custom_padding=”0px|||||” hover_enabled=”0″][et_pb_column_inner saved_specialty_column_type=”3_4″ _builder_version=”4.2.2″][et_pb_text _builder_version=”4.2.2″ locked=”off”] Intended for programmers with a background in another high-level language, our Java for Programmers course provides a - [Python, Data Science and AI for Programmers](https://deitel.com/python-data-science-and-ai-for-programmers-course/) - [et_pb_section fb_built=”1″ fullwidth=”on” admin_label=”Section” _builder_version=”4.2.2″ background_enable_image=”off” background_size=”contain” background_position=”top_right”][et_pb_fullwidth_header title=”Python, Data Science and AI for Programmers” subhead=”Instructor-Led Training with Paul Deitel” _builder_version=”4.2.2″ title_font=”|700|||||||” background_color_gradient_start=”#0000FF” background_color_gradient_end=”#007fe0″][/et_pb_fullwidth_header][/et_pb_section][et_pb_section fb_built=”1″ admin_label=”Course Hero” _builder_version=”4.2.2″ use_background_color_gradient=”off” background_enable_image=”off” custom_padding=”50px|0px|0px|0px||” locked=”off”][et_pb_row column_structure=”2_3,1_3″ _builder_version=”4.2.2″ custom_margin=”|||” custom_padding=”0px||||false|false” custom_width_px=”1280px”][et_pb_column type=”2_3″ _builder_version=”3.25″ custom_padding=”|||” custom_padding__hover=”|||”][et_pb_text _builder_version=”4.0.6″ locked=”off”] In Part 1: Core Python Programming (Monday–Wednesday) of this rapidly paced course, - [Python for Programmers](https://deitel.com/python-for-programmers-course/) - [et_pb_section fb_built=”1″ fullwidth=”on” admin_label=”Section” _builder_version=”4.2.2″ background_enable_image=”off” background_size=”contain” background_position=”top_right”][et_pb_fullwidth_header title=”Python for Programmers” subhead=”Instructor-Led Training with Paul Deitel” _builder_version=”4.2.2″ title_font=”|700|||||||” background_color_gradient_start=”#0000FF” background_color_gradient_end=”#007fe0″][/et_pb_fullwidth_header][/et_pb_section][et_pb_section fb_built=”1″ admin_label=”Course Hero” _builder_version=”4.2.2″ use_background_color_gradient=”off” background_enable_image=”off” custom_padding=”100px|0px|0px|0px||” locked=”off”][et_pb_row column_structure=”2_3,1_3″ _builder_version=”4.2.2″ custom_margin=”|||” custom_padding=”3px|||||” custom_width_px=”1280px”][et_pb_column type=”2_3″ _builder_version=”3.25″ custom_padding=”|||” custom_padding__hover=”|||”][et_pb_text _builder_version=”4.2.2″ locked=”off”] Intended for programmers with a background in another high-level language and based on our innovative new - [Contact Us](https://deitel.com/contact-us/) - [et_pb_section fb_built=”1″ fullwidth=”on” _builder_version=”4.2.2″ background_enable_image=”off” background_size=”contain” background_position=”top_right”][et_pb_fullwidth_header title=”Contact Us” subhead=”Deitel & Associates, Inc.” _builder_version=”4.2.2″ title_font=”|700|||||||” background_color_gradient_start=”#0000FF” background_color_gradient_end=”#007fe0″][/et_pb_fullwidth_header][/et_pb_section][et_pb_section fb_built=”1″ admin_label=”Contact hero” _builder_version=”4.2.2″ background_enable_color=”off” use_background_color_gradient=”off” background_enable_image=”off” custom_padding=”50px|0px|60px|0px||” box_shadow_style=”preset7″ box_shadow_horizontal=”0px” box_shadow_vertical=”-260px” box_shadow_color=”#ffffff” locked=”off”][et_pb_row column_structure=”2_3,1_3″ _builder_version=”4.2.2″][et_pb_column type=”2_3″ _builder_version=”4.2.2″][et_pb_contact_form use_spam_service=”on” recaptcha_list=”deitel@gmailcom-0″ email=”paul@deitel.com” title=”Send Us a Message” custom_message=”Name: %%Name%%||et_pb_line_break_holder||Email: %%Email%%||et_pb_line_break_holder||Phone: %%Phone%%||et_pb_line_break_holder||Subject: %%Subject%%||et_pb_line_break_holder||||et_pb_line_break_holder||%%Message%%” use_redirect=”on” success_message=”Thank you for contacting us. We generally respond - [Visual C# How to Program, 6/e](https://deitel.com/visual-c-how-to-program-6-e/) - [et_pb_section fb_built=”1″ fullwidth=”on” _builder_version=”4.2.2″ background_enable_image=”off” background_size=”contain” background_position=”top_right”][et_pb_fullwidth_header title=”Visual C# How to Program, 6/e” subhead=”How to Program Series” _builder_version=”4.2.2″ title_font=”|700|||||||” background_color_gradient_start=”#0000FF” background_color_gradient_end=”#007fe0″][/et_pb_fullwidth_header][/et_pb_section][et_pb_section fb_built=”1″ specialty=”on” _builder_version=”4.2.2″][et_pb_column type=”3_4″ specialty_columns=”3″ _builder_version=”3.25″ custom_padding=”|||” custom_padding__hover=”|||”][et_pb_row_inner column_structure=”1_2,1_2″ _builder_version=”4.2.2″ custom_padding=”0px||||false|false”][et_pb_column_inner type=”1_2″ saved_specialty_column_type=”3_4″ _builder_version=”4.2.2″][et_pb_image src=”https://deitel.com/wp-content/uploads/2020/01/visual-c-sharp-how-to-program-6.jpg” _builder_version=”4.2.2″ hover_enabled=”0″ border_width_all=”1px” border_color_all=”#d6d6d6″][/et_pb_image][/et_pb_column_inner][et_pb_column_inner type=”1_2″ saved_specialty_column_type=”3_4″ _builder_version=”4.2.2″][et_pb_text _builder_version=”4.2.2″ locked=”off”] Visual C# How to Program, 6/e provides a clear, simple, - [Visual Basic 2012 How to Program](https://deitel.com/visual-basic-2012-how-to-program/) - [et_pb_section fb_built=”1″ fullwidth=”on” _builder_version=”4.2.2″ background_enable_image=”off” background_size=”contain” background_position=”top_right”][et_pb_fullwidth_header title=”Visual Basic 2012 How to Program” subhead=”How to Program Series” _builder_version=”4.2.2″ title_font=”|700|||||||” background_color_gradient_start=”#0000FF” background_color_gradient_end=”#007fe0″][/et_pb_fullwidth_header][/et_pb_section][et_pb_section fb_built=”1″ specialty=”on” _builder_version=”4.2.2″][et_pb_column type=”3_4″ specialty_columns=”3″ _builder_version=”3.25″ custom_padding=”|||” custom_padding__hover=”|||”][et_pb_row_inner column_structure=”1_2,1_2″ _builder_version=”4.2.2″ custom_padding=”0px||||false|false”][et_pb_column_inner type=”1_2″ saved_specialty_column_type=”3_4″ _builder_version=”4.2.2″][et_pb_image src=”https://deitel.com/wp-content/uploads/2020/01/visual-basic-2012-how-to-program.jpg” _builder_version=”4.2.2″][/et_pb_image][/et_pb_column_inner][et_pb_column_inner type=”1_2″ saved_specialty_column_type=”3_4″ _builder_version=”4.2.2″][et_pb_text _builder_version=”4.2.2″ locked=”off”] Visual Basic 2012 How to Program provides a clear, engaging and entertaining late objects introduction - [Java 9 for Programmers](https://deitel.com/java-9-for-programmers/) - [et_pb_section fb_built=”1″ fullwidth=”on” _builder_version=”4.2.2″ background_enable_image=”off” background_size=”contain” background_position=”top_right”][et_pb_fullwidth_header title=”Java 9 for Programmers” subhead=”Deitel Developer Series” _builder_version=”4.2.2″ title_font=”|700|||||||” background_color_gradient_start=”#0000FF” background_color_gradient_end=”#007fe0″][/et_pb_fullwidth_header][/et_pb_section][et_pb_section fb_built=”1″ specialty=”on” _builder_version=”4.2.2″][et_pb_column type=”3_4″ specialty_columns=”3″ _builder_version=”3.25″ custom_padding=”|||” custom_padding__hover=”|||”][et_pb_row_inner column_structure=”1_2,1_2″ _builder_version=”4.2.2″ custom_padding=”0px|||||”][et_pb_column_inner type=”1_2″ saved_specialty_column_type=”3_4″ _builder_version=”4.2.2″][et_pb_image src=”https://deitel.com/wp-content/uploads/2020/01/java-9-for-programmers.jpg” _builder_version=”4.2.2″][/et_pb_image][/et_pb_column_inner][et_pb_column_inner type=”1_2″ saved_specialty_column_type=”3_4″ _builder_version=”4.2.2″][et_pb_text _builder_version=”4.2.2″ locked=”off”] The professional programmer’s Deitel® guide to Java® 9 and the powerful Java platform—Written for programmers with a - [Internet and World Wide Web How to Program, 5/e](https://deitel.com/internet-and-world-wide-web-how-to-program-5-e/) - [et_pb_section fb_built=”1″ fullwidth=”on” _builder_version=”4.2.2″ background_enable_image=”off” background_size=”contain” background_position=”top_right”][et_pb_fullwidth_header title=”Internet & World Wide Web How to Program” subhead=”How to Program Series” _builder_version=”4.2.2″ title_font=”|700|||||||” background_color_gradient_start=”#0000FF” background_color_gradient_end=”#007fe0″][/et_pb_fullwidth_header][/et_pb_section][et_pb_section fb_built=”1″ specialty=”on” _builder_version=”4.2.2″][et_pb_column type=”3_4″ specialty_columns=”3″ _builder_version=”3.25″ custom_padding=”|||” custom_padding__hover=”|||”][et_pb_row_inner column_structure=”1_2,1_2″ _builder_version=”4.2.2″ custom_padding=”0px|||||”][et_pb_column_inner type=”1_2″ saved_specialty_column_type=”3_4″ _builder_version=”4.2.2″][et_pb_image src=”https://deitel.com/wp-content/uploads/2020/01/internet-and-world-wide-web-how-to-program.jpg” _builder_version=”4.2.2″][/et_pb_image][/et_pb_column_inner][et_pb_column_inner type=”1_2″ saved_specialty_column_type=”3_4″ _builder_version=”4.2.2″][et_pb_text _builder_version=”4.2.2″ locked=”off”] Internet & World Wide Web How to Program, 5/e provides a - [Login](https://deitel.com/login/) - [et_pb_section fb_built=”1″ _builder_version=”4.2.2″ background_enable_image=”off” background_color_gradient_start=”#0000ff” background_color_gradient_end=”#007ff0″ hover_enabled=”0″ min_height=”704px”][et_pb_row _builder_version=”4.2.2″ max_width=”800px” hover_enabled=”0″][et_pb_column _builder_version=”4.2.2″ type=”4_4″][et_pb_login title=”Login” _builder_version=”4.2.2″ current_page_redirect=”on” hover_enabled=”0″ border_radii=”on|20px|20px|20px|20px” border_radii_fields=”on|5px|5px|5px|5px” custom_button=”on” header_font_size=”40px” body_font_size=”24px” button_text_color=”#ffffff” button_bg_color=”#0000ff” button_bg_enable_color=”on” animation_style=”fade” body_font_size_last_edited=”on|phone” body_font_size_tablet=”18px”] Log in to manage your account. [/et_pb_login][/et_pb_column][/et_pb_row][/et_pb_section] - [Privacy Policy](https://deitel.com/privacy-policy/) - [et_pb_section fb_built=”1″ fullwidth=”on” _builder_version=”4.2.2″ background_enable_image=”off” background_size=”contain” background_position=”top_right”][et_pb_fullwidth_header title=”Privacy Policy” _builder_version=”4.2.2″ title_font=”|700|||||||” background_color_gradient_start=”#0000FF” background_color_gradient_end=”#007fe0″][/et_pb_fullwidth_header][/et_pb_section][et_pb_section fb_built=”1″ _builder_version=”4.0.11″ use_background_color_gradient=”off” background_enable_image=”off” custom_padding=”50px|0px|100px|0px||”][et_pb_row column_structure=”3_4,1_4″ _builder_version=”4.2.1″][et_pb_column type=”3_4″ _builder_version=”4.2.1″][et_pb_text _builder_version=”4.2.2″ header_text_color=”#242424″] This privacy policy will explain how Deitel & Associates, Inc. (“Deitel”) uses the personal data we collect from you when you use our website. Topics: What data do we collect? How - [Training](https://deitel.com/training/) - [et_pb_section fb_built=”1″ fullwidth=”on” _builder_version=”4.2.2″ background_enable_image=”off” background_size=”contain” background_position=”top_right”][et_pb_fullwidth_header title=”Instructor-Led Training” subhead=”Presented by Paul Deitel—one of the world’s most experienced programming-languages trainers” _builder_version=”4.2.2″ title_font=”|700|||||||” background_color_gradient_start=”#0000FF” background_color_gradient_end=”#007fe0″][/et_pb_fullwidth_header][/et_pb_section][et_pb_section fb_built=”1″ admin_label=”Hero” _builder_version=”4.2.2″ use_background_color_gradient=”off” background_enable_image=”off” custom_padding=”50px|0px|100px|0px||” locked=”off”][et_pb_row _builder_version=”4.0.6″ background_size=”initial” background_position=”top_left” background_repeat=”repeat” custom_margin=”|||” custom_padding=”||0px|||” custom_width_px=”1280px”][et_pb_column type=”4_4″ _builder_version=”3.25″ custom_padding=”|||” custom_padding__hover=”|||”][et_pb_text _builder_version=”3.27.4″ header_font=”|on|||” header_font_size=”42px” header_line_height=”1.3em” background_layout=”dark” custom_padding=”|||” header_font_size_last_edited=”off|desktop” locked=”off”] Learn Today’s Most Popular Programming - [Affiliate Disclosure](https://deitel.com/affiliate-disclosure/) - [et_pb_section fb_built=”1″ fullwidth=”on” _builder_version=”4.2.2″ background_size=”contain” background_position=”top_right” hover_enabled=”0″ background_enable_image=”off”][et_pb_fullwidth_header title=”Affiliate Disclosure” _builder_version=”4.2.2″ title_font=”|700|||||||” background_color_gradient_start=”#0000FF” background_color_gradient_end=”#007fe0″][/et_pb_fullwidth_header][/et_pb_section][et_pb_section fb_built=”1″ _builder_version=”4.0.11″ use_background_color_gradient=”off” background_enable_image=”off” custom_padding=”50px|0px|100px|0px||”][et_pb_row column_structure=”3_4,1_4″ _builder_version=”4.2.1″][et_pb_column type=”3_4″ _builder_version=”4.2.1″][et_pb_text _builder_version=”4.2.2″ header_text_color=”#242424″] Deitel & Associates, Inc. develops and offers computer-programming educational materials, including college textbooks, professional books, LiveLessons self-paced video training and live instructor-led training webinars and on-site training courses. In addition, ## Categories - [General](https://deitel.com/category/general/) - General blog posts - [Programming Languages](https://deitel.com/category/programming-languages/) - Blog posts about programming languages - [C](https://deitel.com/category/programming-languages/c/) - Blog posts about C programming - [C++](https://deitel.com/category/programming-languages/cpp/) - Blog posts about C++ programming - [Java](https://deitel.com/category/programming-languages/java/) - Blog posts about Java programming - [Python](https://deitel.com/category/programming-languages/python/) - Blog posts about Python programming - [AI](https://deitel.com/category/ai/) - Blog posts about Artificial Intelligence related topics - [Getting Started](https://deitel.com/category/getting-started/) - Information about getting started with a given programming language - [GenAI](https://deitel.com/category/ai/genai/) - Generative AI content - [OpenAI](https://deitel.com/category/ai/openai/) - OpenAI-based content ## Tags - [News](https://deitel.com/tag/news/) - [Java](https://deitel.com/tag/java/) - [C++20](https://deitel.com/tag/c20/) - [C++20 for Programmers](https://deitel.com/tag/c20-for-programmers/) - [Books](https://deitel.com/tag/books/) - [C How to Program](https://deitel.com/tag/c-how-to-program/) - [Textbooks](https://deitel.com/tag/textbooks/) - [GenAI](https://deitel.com/tag/genai/) - [API](https://deitel.com/tag/api/) - [OpenAI](https://deitel.com/tag/openai/)