About PDX Code Guild

A SCHOOL • A COMMUNITY

PDX Code Guild is steadfast in our vision to provide up and coming programmers the tools necessary to build a successful career.

Our Mission


Create an environment that empowers and educates a new generation of software developers and critical thinkers.

Our Values


Agile & Adaptable
Welcoming & Inclusive
Diverse & Empowering

What We Teach

As a software developer, you will be tasked with developing creative solutions to complex problems. Learning to THINK like a developer is just as important as the languages you learn to program in.

We start with Python at PDX Code Guild. And this is not because we are dogmatic about any language, but because Python has an approachable syntax for an object oriented language. It’s not as “cluttered” as other languages like Java, C#, or C++. This helps demystify programming for people who are getting their feet wet. Python is very flexible and is used widely from system administration to research to gaming engines to functional programming.

Our students learn fundamentals in Python which we expand upon with JavaScript, HTML5, and CSS3 into full stack development with one of Python’s most popular and widely used frameworks: Django.

ABOUT OUR COURSES

Our Team

Sheri Dover
Founder/Director

A long-time entrepreneur, Sheri works to empower others and strengthen the Oregon economy. Businesses founded by Sheri include a public market that served as a low-barrier incubator and a coworking space that supported small businesses. Sheri’s extensive volunteer work includes 3 years as an Organizer for Portland Startup Weekend and a volunteer for TiE Oregon.

Chelsea Megan
Frontend expert

Chelsea started her love affair with frontend at the age of nine by learning all she could about HTML, CSS and adobe suite. At age fifteen she had the privilege of learning to program alongside adults in an intensive program. She excelled at full stack for a while before returning to frontend, her first love. Since then she has continually updated and improved her skills while working to share her frontend skills with others.

Christopher Jones
Technical Founder / Instructor

Based in Portland Oregon, Christopher Jones is a freelance developer and lover of all things tech. He has been tinkering with anything that had electricity running through it that he could get his hands on since he was able to walk. By the age of 8 he was helping neighbors fix broken electronics in exchange for lumpia (the food of the Gods). At the age of 12 he taught himself HTML and started on the long road of web development addiction.

Matthew Cooper
Instructor

I come from a background in computer science and believe in self-documenting code and example-based learning. I also believe programming is an inherently creative endeavor, and that imagination, intuition, and aesthetic are necessary ingredients of a well-seasoned programmer. My areas of interest include web dev, computer graphics, and a little bit of machine learning. I'm also fond of CS theory and formal languages in general.

Eunika Wu
Instructor

I come from a background in computer science and cognitive science, and I'm interested in exploring that intersection: I want to bridge the gap between humanity and technology. I worked as a developer in human-computer interaction research prior to instructing here. My interests include AI, machine learning, natural language programming, horror, and amateur taxidermy. Pleased to meet you!

Our Advisors

Andrew Hedges
Advisor

Andrew has been a professional web developer since 1998. He is a veteran of universities, nonprofits, startups, and—most recently—Disney, and Apple, where he managed developers building high-profile websites and mobile games. Andrew holds a Master of Education from the University of Maryland, College Park, in counseling and student development. Prior to entering tech, he spent 7 years as a higher education administrator, primarily coordinating, developing, and presenting training programs. A Portland native, Andrew is excited to be back in the area, closer to family.

Carl Hall
Advisor

Carl is a software developer and team lead at Cloudability where he fanaticizes about automation, advocates education and evangelizes the open source way. Through the Apache Software Foundation and the Sakai Project, he has had the privilege to devote many hours committing to free and open-source software. He pulled up his Georgian roots to venture west after spending a sparse decade on the campus of Georgia Tech where he received a B.S. in Industrial Engineering, was a research engineer, faculty advisor to the cycling team, and studied computational science & engineering. Carl has spent the last few of years building cloud-based systems and teaching others how to successfully plan for failure. He spends his free time rebuilding old projects in the framework du jour, playing roller derby and attempting to repair an old vacuum tube radio.

Ed Snajder
Advisor

Ed is the Database Administrator at Jive Software. He has been administering databases and analyzing data and for over 10 years, and today finds himself working with PostgreSQL, MySQL, SQL Server and Oracle relational database engines, as well as HBase, Pig and other distributed technologies. He works on query and data structure design, performance optimization, systems configuration and troubleshooting for both internal and on-premises systems. When not having fun with databases, Ed is an aspiring hacker, with a self-built 3D printer, a couple of Raspberry Pis, and several mostly finished Arduino projects. An avid Portland tech community supporter, Ed has spoken at and participated in the PostgreSQL User Group, OSCON, Portland Code Camp, SQL Saturday and the Oregon SQL Developers’ Group.

Grant Holly
Advisor

I do the dev ops on the mirco services for make great cloud success with glory to Khazakstan world number one export of Potassium. Synergetic cloud-ready scalable value-adding flexible etc. etc. etc. I like to write code. But I must also say; pre-mature optimization is an effing tar pit though. Over the years, I have developed a mild allergy to Java and .NET, love Python and Javascript (heart kimoji), admire SQL (Postgres please, if you have to ask), and find myself asking “can’t we just do this with some bash?” And can I just say, just because its NoSQL, doesn’t mean NoRULES people. *shakes fist in the air* Having worked with Puppet this last year and some, I find myself saying “If I can’t just do this in bash, should I even be doing this at all?” That is a callback joke that didn’t come back in the right order. Ay oh! Golang gives me hope that I can do compiled programming without catching a design-pattern brain disease. Nothing like having a problem, and then working with Java and creating abstract problems. Math is cool, and I wish I were good at it. I’m not even shitting you when I say that I’m a pretty badass welder and machinist. I read the Economist and talk about smart people things OK?! On top of that, I’ve been known for replying “No” to required meetings, playing in a rockabilly band, and being, and I quote, “on that real shit.” Most of my hobbies are indoors and I suffer from sun guilt in the Summer. And my name is GRRAAAAAAANT!!!!!!!!!!!!!!

Honey Darling
Advisor

Honey is a thoughtful tech leader who is passionate about the developer, the customer, the experience, and the delight of building and using revolutionary software. As VP of Engineering at DealerPeak, Honey leads world class development teams to deliver state of the art automotive retail software. Her basic values of collaboration, creativity, and continuous improvement drive culture and strategy throughout the organization. Honey is proud to do great work with awesome programmers, designers, and data engineers. Honey is co-organizer of the Portland Tech Leadership Meetup and an active member of the Portland tech community. A programmer for many years, Honey gained a deep understanding of product, process, and people. She never stops thinking about technology, work flow, coaching, culture, and strategy.

Kevin Long
Advisor

Kevin Ernest Long is a Pacific NW Technology Pioneer. As an early advocate for the software industry in Oregon, he launched the mid-oregon branch of the Software Association of Oregon in the early nineties while operating a Computer Store and Training Center in Eugene. Later he went on to design products and platforms for Concur, WeSync, Palm, Concur, UltimateBet, Iovation, Dinerware, DataMotion and Janrain, where he applied his experience with design, internet technologies, touch-screens, mobile-devices, banking, security and gaming technology gained from a decade of teaching and contracting at companies like, Symantec, Intel, and Nike. His work has been featured in publications such as PC Game Programming Explorer and Hash Animation Master Pro Series Video Training. He is currently working as Technical Director at CMD Agency in Portland, Oregon on projects for companies such as JELD-WEN, Columbia Sportswear, and Carl-Zeiss.

Kieran Prasch
Advisor

I dig software - It empowers us to change the world; That inspires me. Technology is a creative medium that draws out the curious side in us all, and an in-demand skill that enables its individual wielders to solve complex problems. I’ve been coding professionally since sixteen and still love it; APIs, Training, the ‘Python’ way, Hacking: I've done it all. As a practitioner, I aim to write code that improves quality of life (You, Me, Everyone), smash the talent myths, and help others employ a critique on the world at large. I’m excited to meet you!

Robert Gallup
See. Think. Make.
Advisor

Bob has spent his career doing these at the intersection of people, design, and technology. In the halcyon days of Microsoft, he led a team through the drama of shipping Fury3, Microsoft's first PC game for Windows 95. Since then, he's been a leader and designer on an eclectic mix of early stage projects from computer games, to automobile computers, and online education platforms. Bob is currently the founder/CEO at XOBXOB, which is focused on seeing, thinking, and making in the rapidly emerging world where everything is connected.

Vinay Rao
Advisor

Vinay Rao is the co-founder of Recode360 llc, focused on building an ecommerce software platform for the age of Internet of Things. After serving in various capacity at Xerox Corporation for 20+ years, Vinay is back to where his heart lies – that is, starting up companies and making a difference to the world unrelentingly. During his time at Xerox, Vinay held roles as general manager, product manager, marketing manager and innovation & incubation manager. Vinay is passionate about helping Portland grow into a vibrant & prominent technology startup hub. He has organized several Startup Weekend events in Portland. He has been an advisor for OpenGeoCode, an open data curator, since 2014. He is a Board of Director, for GeoCEG, a non-profit helping small communities to implement geospatial solutions. Vinay is also involved in STEM education programs through Technology Association of Oregon and SIM Portland Chapter. He serves as a Business Mentor at Mercy Corp’s MicroMentor program. At his current startup venture, Recode360 Llc, Vinay is concocting an eCommerce solution utilizing emerging technologies in DataScience, IoT Sensors & Software to bridge the digital divide gap in Local Small and Medium Businesses.

A few places our grads work