Joe
Online Courses

Your First Coding Class (for Total Beginners)
Join this hands-on, live coding session designed specifically for total beginners! Start by understanding the inner workings of the Internet and progress to writing your first JavaScript code. By the end of this course, you'll grasp programming fundamentals and be well-prepared for more advanced challenges.

Bringing HTML to Life with JavaScript
This course provides a beginner-friendly introduction to enhancing static HTML webpages with JavaScript. Learn how to add interactivity to your website, making it dynamic and engaging for users. Perfect for aspiring web developers and coders starting their journey in frontend development.

Fundamentals of Language
Master the essential building blocks of English in this comprehensive series. We move from the foundational structure of a sentence to the complexities of time and tense, using some of the most influential texts in history as our guide.

HTML for Complete Beginners
This course is designed for absolute beginners eager to dive into the world of web development. You'll learn the foundational structure of HTML using the pyramid approach, understand the role of heading tags in page hierarchy, and discover how to organize layouts with div elements. Additionally, you'll get hands-on experience adding images and styling your page with basic CSS, building a strong foundation for further web development learning.

Node.js for Complete Beginners
This course is designed for complete beginners eager to understand how the internet operates and how to build a backend server using Node.js. Through hands-on lessons and live coding sessions, you'll learn about the client-server model, basic database interactions, and how to create and test a server in real-time.

Did Plato Believe in Life After Death? | A Conversation on the Phaedo
This course invites learners to delve into Plato's Phaedo, exploring his profound arguments on the immortality of the soul, the theory of recollection, and the role of the divine in human existence. Through engaging discussions and analyses, participants will gain a deeper understanding of Platonic thought and its implications for life and death.

React in One Hour (ReactJS)
Master the essentials of React.js in record time. This fast-paced course is designed for developers who want to move from traditional JavaScript to modern, component-based UI development. You will learn to build interactive web interfaces using JSX, manage dynamic data with State, and create reusable code with Props. By the end of this hour, you'll have the foundation needed to build and deploy a functional React application.

Exploring Trinitarian Theology: Understanding the Divine Economy
This course explores the foundations of Trinitarian theology and the historical developments that shaped the Christian understanding of God. You will study the "Divine Economy"—the way God acts as Father, Son, and Holy Spirit—and examine why early defenders like Athanasius fought to protect the divinity of the Spirit. By the end, you will understand how these ancient doctrines remain the core of modern Christian worship and the logic of salvation.
Homer's Odyssey
My class is on the Odyssey by Homer. We have a deep reading and discussion of each of the first 9 books. Each section shuold be about a specific book of the Odyssey, and each section should have mutliple lessons that are about a philosophic, historical, or literary theme in its respective Book of the Odyssey.

How to Study Abroad in Europe (Almost) for Free as an American/Canadian
This course is designed to help North American students navigate the process of studying abroad in Europe with minimal financial burden. You'll learn strategies for securing free flights, obtaining Euros cheaply, finding the right study program, and enrolling at a local university for just a few hundred dollars in tuition. Gain the confidence and knowledge to make your European study dreams a reality.
