How to Program with Java Podcast

Trevor Page: Java Guru | Programmer | Teacher

112 episodes listed below

Listen to the show on

PRESS PLAY

Find your next episode

All episodes

In their own words

Learn how to program using the Java programming language. This podcast will teach you step by step how to use the Java programming language to create your own applications or web applications! These Java tutorials are presented in plain English and explain all of the important Java programming concepts needed to excel in the field of software.

As heard by us

Based on 6 episodes we listened to · September 2026

Trevor Page connects coding concepts to the messy, practical work of changing careers and pursuing a first software job.

How to Program with Java Podcast treats learning to code as a career transition lived through assignments, confusion, applications, and first-job anxiety.

Read our full review in PlayNext →

Why you'd press play

A mountain guide heads into coding, and your own career pivot suddenly has company.

Press play if you want

  • to hear how an interest in Excel helped someone consider a move from fashion into coding
  • to hear a struggling student work through what method parameters actually mean
Read the full recommendation in PlayNext →

Talks about

Best episodes of How to Program with Java Podcast

Short reviews from the PlayNext desk, based on the episodes we processed.

Unlocking Your First Coding Job: The Realities and SolutionsAug 23, 2024

A clear look at why the first coding job is hard, and what real work looks like before it.

The episode centers on landing that first software job, and it treats the gap between new programmers and hiring managers as a real one, not a theoretical one.

Alex almost quit coding forever while in this BootcampMay 4, 2024

A candid account of Alex's move into coding, the support behind it, and the curriculum change it helped set in motion.

Alex's shift from data entry into code and tech gives this episode its center of gravity, and the account works because it does not smooth over the hard parts of learning the basics.

From Struggling University Comp Sci Grad to Employed Coder - Tony EdmondsMar 28, 2024

A blunt, practical look at why credentials alone do not get job hunters through the door.

Tony Edmonds' story starts with a familiar irritation: he did the standard thing, finished a four-year bachelor's degree in computer science, and still did not feel job ready at the end of it.

From the Fashion Industry to Full-Stack Coder - Kevin GallaccioMar 11, 2024

A grounded career-pivot interview about repetition, confidence, and the pull of a small skill that opens a larger path.

This episode tracks Kevin's move from fashion into technology and the way Excel pulled him toward coding. That shift gives the story its shape.

The Coding Apocalypse: Is the End of Software Jobs Near?

A calm, practical look at how coders might adapt to AI.

The episode treats a familiar coder anxiety with a steady hand: what happens to software jobs as AI gets better at writing code. It keeps the discussion grounded in career reality instead of panic, and the clearest moments are the ones that explain the shift without dressing it…

Podcasts like How to Program with Java Podcast

  • Darknet DiariesJack Rhysider

    Host Jack Rhysider narrates true hacking, breach, and privacy stories from the people involved.

  • The VergecastThe Verge

    David Pierce and Verge staffers cover AI industry news, gadgets, and tech policy weekly.

  • Software Engineering Dailysoftwareengineeringdaily.com

    Long-form interviews on AI coding agents, infrastructure, and security, plus a recurring SED News roundup.

  • The Changelog: Software Development, Open SourceChangelog Media

    Founders and engineers on AI coding agents like Claude Code, and supply chain security.

  • Command Line HeroesRed Hat

    Tech history with suspense and clarity.

  • Mac Power UsersRelay

    David Sparks and Stephen Robles dig into Keyboard Maestro, Shortcuts, and Mac automation weekly.

Episodes

  1. 1

    The Coding Apocalypse: Is the End of Software Jobs Near?

    Hidden gem

    Trevor Page uses this Coder's Campus Podcast episode to answer a direct student question: whether software jobs will still exist in 1, 4, 10, or 50 years.

    ·31m·2 clips
  2. 2

    Unlocking Your First Coding Job: The Realities and Solutions

    Trevor Page opens by talking straight at the problem of landing that first software job.

    Aug 23, 2024·38m·1 clip
  3. 3

    Alex almost quit coding forever while in this Bootcamp

    Alex shares her journey from data entry and music to nearly quitting a coding bootcamp due to struggles with programming fundamentals.

    May 4, 2024·49m·4 clips
  4. 4

    From Struggling University Comp Sci Grad to Employed Coder - Tony Edmonds

    Hidden gem

    Tony Edmonds describes moving from a four-year computer science bachelor's degree to a job search that still left him feeling unprepared for real software work.

    Mar 28, 2024·1h 4m·4 clips
  5. 5

    From Backpacking Instructor to Coder in 5 Months - Jeff Podmayer

    Hidden gem

    Jeff Podmayer explains how 10 years at Outward Bound, including backpacking and rock-climbing expeditions in California and Joshua Tree, led him to a career pivot into tech.

    Mar 21, 2024·1h 19m·5 clips
  6. 6

    From the Fashion Industry to Full-Stack Coder - Kevin Gallaccio

    Kevin Gallaccio talks through a big shift from fashion into technology.

    Mar 11, 2024·54m·4 clips
  7. 7

    EP59 - From Stone Mason to Software Developer in 8 Months

    May 31, 2022·57m
  8. 8

    EP58 - From Electrical Technician to Software Developer in 8 Months

    May 4, 2022·56m
  9. 9

    From Restaurant Manager to Software Developer

    Jan 27, 2022·40m
  10. 10

    EP56 - Fun Tricks and Analytics with IntStreams in Java

    Jan 25, 2022·30m
  11. 11

    EP55 - How to Sort with Streams in Java

    Jan 24, 2022·38m
  12. 12

    EP54 - What is the Map Operation in Java Streams?

    Nov 26, 2021·42m
  13. 13

    EP53 - Intro to Streams in Java

    Nov 19, 2021·44m
  14. 14

    EP52 - Most Common Functional Interfaces in Java

    Nov 15, 2021·53m
  15. 15

    EP51 - Let's Talk Lambdas in Java

    Nov 12, 2021·58m
  16. 16

    EP50 - #3 of 3 to Getting a Job as a Coder

    Aug 6, 2021·31m
  17. 17

    EP49 - Top 3 mistakes coders make when applying to their first job

    Jul 31, 2021·36m
  18. 18

    EP48 - Top 3 reasons why you'll fail to succeed as a coder and how to overcome them

    Jul 29, 2021·45m
  19. 19

    EP47 - Key #2 of 3 to Getting a Job as a Coder

    Jul 22, 2021·38m
  20. 20

    EP46 - Are Coding Bootcamps Worth It?

    Jul 15, 2021·39m
  21. 21

    EP45 - Key #1 of 3 to Getting a Job as a Coder

    Jul 8, 2021·49m
  22. 22

    EP44 - How to get a Job as a Java Programmer

    Oct 7, 2019·21m
  23. 23

    EP43 - Resume Writing Tips

    Oct 1, 2019·20m
  24. 24

    EP42 - Java Careers and What they Pay

    Sep 23, 2019·19m
  25. 25

    EP41 - 5 Tips on Landing an Entry Level Programming Job

    Sep 16, 2019·16m
  26. 26

    EP40 - The Document Object Model (DOM)

    Sep 4, 2018·13m
  27. 27

    EP39 - Arrays in JavaScript

    Aug 27, 2018·43m
  28. 28

    EP38 - JavaScript's Built in Objects

    Aug 20, 2018·24m
  29. 29

    EP37 - Null vs Undefined in JavaScript

    Aug 14, 2018·14m
  30. 30

    EP36 - Objects in JavaScript

    Aug 6, 2018·21m
  31. 31

    EP35 - JavaScript TypeOf Keyword

    Jul 30, 2018·15m
  32. 32

    EP 34 - Getting and Showing Data from Users

    Jul 23, 2018·13m
  33. 33

    EP33 - Importing JavaScript into HTML

    Jul 16, 2018·18m
  34. 34

    EP32 - Debugging in JavaScript

    Jul 9, 2018·25m
  35. 35

    EP31 - Functions in JavaScript

    Jul 3, 2018·29m
  36. 36

    EP30 - Landing the interview, a coder's guide to applying for jobs

    Sep 30, 2017·31m
  37. 37

    EP29 - While Loops in JavaScript

    Sep 1, 2017·19m
  38. 38

    EP28 - For Loops in JavaScript

    Aug 25, 2017·22m
  39. 39

    EP27 - Jason Kiernan - From Pharmacist to Programming Job Offer in 2 Years

    Aug 11, 2017·46m
  40. 40

    EP26 - IF Statements in JavaScript

    Aug 4, 2017·19m
  41. 41

    EP25 - JavaScript Data Types

    Jul 28, 2017·28m
  42. 42

    EP23 - JavaScript Variables

    Jul 14, 2017·15m
  43. 43

    EP22 - What's New in Spring 5 with John Thompson

    Jul 7, 2017·39m
  44. 44

    Coders Campus EP21 - Dynamic Typing in JavaScript

    Jun 29, 2017·21m
  45. 45

    What is JavaScript?

    Jun 22, 2017·23m
  46. 46

    EP68 - Subscribe to my new show called the "Coders Campus Podcast"

    Jul 1, 2016·3m
  47. 47

    Episode 66 - Summer is here and something new is in the air

    Jun 28, 2016·6m
  48. 48

    EP65: HTML Design & Layout

    Dec 1, 2014·47m
  49. 49

    EP 64: CSS 101 Tutorial

    Nov 17, 2014·45m
  50. 50

    EP 63: HTML Styles 101

    Nov 4, 2014·49m
  51. 51

    EP 62: Introduction to HTML

    Oct 29, 2014·34m
  52. 52

    HTML, CSS and JavaScript - Oh My!

    Oct 20, 2014·41m
  53. 53

    Hibernate Group By

    Oct 10, 2014·43m
  54. 54

    Fixing Duplicate Data from Hibernate Queries

    Sep 15, 2014·32m
  55. 55

    Hibernate Persistence Life Cycle

    Sep 5, 2014·42m
  56. 56

    Fetch Type Lazy Vs Eager

    Aug 27, 2014·29m
  57. 57

    Hibernate @ManyToMany Unidirectional and Bidirectional

    Aug 22, 2014·53m
  58. 58

    Hibernate @OneToOne Unidirectional / Bidirectional

    Aug 8, 2014·36m
  59. 59

    Hibernate @OneToMany Bidirectional Relationship

    Jul 28, 2014·34m
  60. 60

    Mapping Relationships with Hibernate

    Jul 23, 2014·56m
  61. 61

    Hibernate - Creating Data Access Objects (DAOs)

    Jul 15, 2014·59m
  62. 62

    Hibernate's most important annotation - @Entity

    Jul 8, 2014·59m
  63. 63

    Hibernate Persistence for Beginners

    Jul 3, 2014·1h 1m
  64. 64

    The SQL Subquery

    Jun 25, 2014·48m
  65. 65

    SQL Group By

    Jun 16, 2014·47m
  66. 66

    SQL Aggregate Functions

    Jun 5, 2014·32m
  67. 67

    Database Joins

    May 28, 2014·57m
  68. 68

    Enforcing Database Relationships Part II

    May 23, 2014·56m
  69. 69

    Creating Database Tables in MySQL

    May 14, 2014·1h 2m
  70. 70

    Database Relationships: Many-to-Many and One-to-One

    May 14, 2014·44m
  71. 71

    Database Relationships – One to Many

    Dec 12, 2013·32m
  72. 72

    Database Terminology - Relationships, Joins and Keys

    Dec 4, 2013
  73. 73

    CRUD Operations - Syntax for Interacting with your Database

    Nov 28, 2013·55m
  74. 74

    Intro to Databases and SQL

    Nov 13, 2013
  75. 75

    Let's talk AJAX - It's not just for cleaning anymore!

    Nov 7, 2013·32m
  76. 76

    Intro to Algorithms and Big-O Notation

    Oct 30, 2013·54m
  77. 77

    Spring Security

    Oct 23, 2013·50m
  78. 78

    Data Binding with Spring Framework

    Oct 16, 2013·43m
  79. 79

    Spring Framework - Fun with Controllers

    Oct 9, 2013·55m
  80. 80

    Intro to the Spring Framework

    Aug 15, 2013·49m
  81. 81

    Java Observer, Observable Design Pattern

    Jul 26, 2013·40m
  82. 82

    Interview w/ Self-Taught Programmer Troy Davis

    Jun 20, 2013·1h 15m
  83. 83

    The Agile Development Methodology

    May 29, 2013·42m
  84. 84

    Alan Robbins - Self-taught Programmer Success Story

    May 22, 2013·44m
  85. 85

    The Software Development Life-Cycle

    May 16, 2013·52m
  86. 86

    From self-taught programmer to self-made success story - Interview with John Sextro

    May 8, 2013·45m
  87. 87

    Getting a Job as a Self-Taught Programmer

    May 3, 2013·39m
  88. 88

    Encapsulation and Final Keyword in Java

    Apr 26, 2013·40m
  89. 89

    Java Interview Question - Part II

    Apr 19, 2013·38m
  90. 90

    Java Interview Questions Part I

    Apr 12, 2013·46m
  91. 91

    Mocking in Java

    Mar 29, 2013·46m
  92. 92

    Unit Testing in Java

    Mar 21, 2013·39m
  93. 93

    Casting in Java

    Mar 14, 2013·31m
  94. 94

    Custom Sorting Algorithms in Java

    Mar 7, 2013·43m
  95. 95

    Constructors in Java

    Mar 1, 2013·25m
  96. 96

    Packages in Java

    Feb 21, 2013·29m
  97. 97

    Regular Expressions in Java

    Feb 13, 2013·39m
  98. 98

    Collections in Java

    Feb 7, 2013·44m
  99. 99

    Finally and StackTrace in Java

    Jan 31, 2013·45m
  100. 100

    Exceptions in Java

    Jan 19, 2013·34m
  101. 101

    String Type in Java

    Jan 10, 2013·34m
  102. 102

    Inheritance in Java

    Jan 5, 2013·26m
  103. 103

    Objects and Static Keyword in Java

    Dec 19, 2012·32m
  104. 104

    Primitives in Java

    Dec 12, 2012·27m
  105. 105

    Arrays in Java

    Nov 29, 2012·33m
  106. 106

    Methods in Java

    Nov 20, 2012·24m
  107. 107

    Java Hello World

    Oct 31, 2012·27m
  108. 108

    Syntax and Tools in Java

    Oct 14, 2012·26m
  109. 109

    Data Structures in Java

    Oct 4, 2012·30m
  110. 110

    What are Control Structures in Java?

    Sep 27, 2012·28m
  111. 111

    Variables in Java

    Sep 22, 2012·32m
  112. 112

    Intro - Who is Trevor Page?

    Sep 18, 2012·20m