Join the mco-learn mailing list to stay informed about these courses.
Computing technology is not just for computer scientists. As the inventor of the World Wide Web, Tim Berners-Lee, famously said: “This is for everyone”. To understanding what’s going on in tech, all it takes is determination and a good teacher.
My courses are:
- practical - a strong focus on learning by doing
- inclusive - no prerequisites, perfect for beginners
- accessible - nothing to install or configure on your computer
- affordable - low cost with a generous concession plan
- unobtrusive - no ads on my site or my course material
Course Catalog
Next offerings are being planned, join the mco-learn mailing list to stay informed about new offerings.
Vibecoding - Build an App with AI (click to expand)
Have an idea for a web app but not sure how to bring it to life? In this hands-on project-based course, you’ll learn how to build a working web application using the most up-to-date AI tools. It’s never been easier to turn an idea into reality.
Prerequisites
- No math, programming, or technical experience required
Content
- Build your first web page
- Build a simple web app
- Plan and start your app
- Develop your app
- Deploy your app
- Share your creation with the class
Logistics
- 6 weeks
- 90 minute weekly online lessons
- 2 hours of homework after each lesson
- price: 100 USD
Introduction to AI (click to expand)
What a well informed person should know about AI. Learn where this technology came from and how we got here, get some hands-on experience using AI in useful, practical scenarios, gain a conceptual understanding of how AI works, and explore some of the limitations and concerns (both technological and ethical) surrounding its widespread use. Take a concrete step toward understanding technology that is revolutionizing our world.
Prerequisites
- No math, programming, or technical experience required
Content
- A personal story
- Definitions
- History
- Demos and Exercises
- Mechanics
- Ethics
- The Future
Logistics
- 4 weeks
- 60 minute weekly online lessons
- no required homework
- price: 100 USD
Introduction to Python (click to expand)
Python is one of the world’s most widely used programming languages. It’s particularly useful for AI and Data Science. It’s also one of the most expressive and natural programming languages, and a great language for beginners. As some people like to say, “Python fits my brain”, and I agree.
Prerequisites
- No math, programming, or technical experience required
Content
- Background
- Types, Variables
- Ops, Expressions
- Conditionals
- Loops
- Lists, Tuples
- Sample App
Logistics
- 6 weeks
- 2 hour weekly online lessons
- 2 hours of homework between lessons
- price: 100 USD