Our Mission: Teach You About Software
Corporate Training
View our course catalog or schedule a consultation about a bespoke course.
Open Source Curricula
Use our open source curriculum to run your own classes.
Writing
Read about software and technology topics written by our instructors.
Upcoming Open Enrollment Classes
Sign up for a course taught by Teb today!
“I’m on a quest to watch the world learn!”
Software education has never been more important or relevant than it is right now. At Teb’s Lab we offer best-in-class training for computer programming topics.
Our core training packages focus on foundational education that lays the groundwork for a deeper understanding of computer technology. Courses are available for a range of skill levels and topics, from introductory programming classes to courses about artificial intelligence and machine learning.
Our open source curricula on Github aims to make high quality courseware available to other teachers and trainers.
Our writing focuses on technology news, emerging technologies, and the promise and peril inherent in all such advances.
Above all else we hope to spark a more enlightened and informed conversation about software and its continuing impact on the world.
-Founder and Lead Instructor, Tyler Elliot Bettilyon (Teb)
Read about our educational philosophy:
A Lifetime Of Learning To Code
“Brilliant and respected masters are learning new things every day; even the most skilled programmer started their careers by learning to print “hello world”. Your future mastery may be further down the road, but every meter you travel unlocks new super powers.”
Student Testimonials
I worked with Tyler during my 6 month web development program at Galvanize. He was incredible, to say the least. He explained topics easily that I had struggled with for years. Every day was engaging and fun and I always enjoyed the multiple hats (actually!) he wore during class. Tyler clearly cares about teaching junior engineers and their success in the workplace. After the program, I landed a full time engineering job in SF making 6 figures - Tyler was absolutely essential to my success.
-Courtney O’Donnell
Software Engineer, Virta Health
I learned more than I ever thought possible in Teb’s class. Through passionate, clear explanations in language I could understand, Teb patiently met me where I was and dramatically helped me level up my understanding of computer architecture. By the end, I was excited to share my enthusiasm for the topic with others. Thanks!
-Ariel Fogel
Founding Engineer, Stealth Startup
Tyler is the modern day Bill Nye for Computer Science - when taking a class with him you'll laugh, learn, and be inspired to delve deeper into the wonders of whatever subject he teaches. His enthusiasm for algorithms couldn't help but rub off on me, and I remembered more than enough from his networking class a year later to land my current job!
-Xander Peterson
Senior Technical Curriculum Developer, Okta
I’ve taken a lot of computer science classes, and Tyler brings the material to life unlike any other instructor I’ve had. His infectious energy and encyclopedic knowledge of CS foundations make for an interactive and participatory classroom. I didn’t think computer architecture concepts like assembly languages or logic circuits would ever seem shiny, but Tyler’s curriculum surprised me and had me making time outside of class to dig in further. Could not recommend his teaching highly enough.
-Ginny Fahs
Director of Product R&D, Consumer Reports
Tyler's approach breaks down what are certainly complex systems, down to their simple parts in a way that make them less intimidating. His passion for technology oozes out of him when he instructs, and that passion helps to apply meaning to the subjects he teaches. This ultimately helped me remember everything he taught, and continues to be what I look for when approaching the new technology I come across in my work on a regular basis.
-Arian Flores
Senior Software Engineer, Magic
Tyler is an exceptionally curious and energetic human who brings an enormous passion for teaching and learning into the classroom. He inspires students of all levels to approach difficult problems and supports them on their learning journey.
-Michelle Berry
Tech Lead, Maza