A certified software engineer is a professional certified by a professional organization to practice software engineering. To become certified, a software engineer must have specific software-related education and experience and pass an examination by the certifying organization. Once certified, software engineers must adhere to the profession's code of ethics and maintain their certification through continued education.
Our Program Partners :
Need help finding your Program
Fill out this form and we will get back to you
Software Engineering Program Advisors
Dave Todaro
Professor, Caltech CTME
Dave Todaro is a software visionary, entrepreneur, and agile project management expert. Dave has taught agile software development techniques to thousands of people worldwide and regularly advises companies on a wide range of product strategy and software engineering topics.
Dr. Rick Hefner serves as the Program Director for Caltech’s CTME, where he develops customized training programs for technology-driven organizations. He has over 40 years of experience in systems development and has served in academic, industrial, and research positions.
The most common and recommended way to become a certified Python developer is to complete a professional certification program. These programs are designed to give you the skills and knowledge you need to become a successful Python developer.