Invest in your future
Full tuition scholarships to medicaid members
Full tuition scholarships to medicaid members
Full tuition sponsorship by Microsoft & WBC
Learn about our tuition assistance partners
Fully-managed training programs
Get instant access to top-level talent
Jump the line to secure top tech talent
Develop and implement your AI roadmap
750+ alumni reviews
Unlike traditional online courses, our program combines the flexibility of self-paced learning with daily live sessions and hands-on support, ensuring you stay engaged, motivated, and on track
Discover the skills to build software applications from zero to launch, leading you to rewarding careers as:
You’ll learn the tools and languages developers use, like:
Git and GitHub, Python Basics, and Codewars
This module introduces version control with Git and GitHub, along with Python programming fundamentals. Students will also begin their practice with coding challenges on Codewars.
Advanced Python
In this module, students dive deeper into Python, covering more advanced data structures and Object-Oriented Programming (OOP).
Relational Databases, API REST Development
This module introduces relational databases and API development using Python and Flask.
HTML/CSS
This module focuses on the fundamentals of web development using HTML and CSS.
Frameworks and JavaScript
Students will explore web frameworks and JavaScript, starting with the basics of the Bootstrap framework and JavaScript fundamentals.
Advanced JavaScript and React
This module focuses on advancing JavaScript skills and introducing React for building dynamic web applications.
React
In this module, students will dive deeper into React, focusing on component lifecycles and creating single-page applications (SPAs).
Specialization Tracks
In Module 8, students will select one of three specialization tracks: Back-End Development, Java 8 Back-End Development, or Front-End Development. Each track offers in-depth learning for specific skill sets, equipping students with the expertise necessary for their chosen field.
Advanced Development
In Module 9, students will continue their specialization in Back-End, Java 8 Back-End, or Front-End, focusing on advanced development, testing, and deployment processes with real-world application in mind.
Front-End Development with React
In this specialization, students build scalable React apps using TypeScript, Redux, and Firebase. They’ll use tools like Auth0 for authentication and explore how AI enhances development through code assistance, autocompletion, debugging, and test automation.
Back-End Development with Java8
In this specialization, students build scalable back-end applications using Python and Flask. They’ll implement core OOP principles and explore how AI tools can support writing cleaner, modular code—enhancing architecture and logic across backend systems.
Back-End Development with Python
In this specialization, students build robust back-end systems using Python and Flask. They’ll learn to generate database models, schemas, and API routes—while also exploring how AI tools can accelerate each step, from translating ERDs to building efficient backend logic.
Tech Residency
Get hands on experience as a developer
Career Camp
Technical Training
Explore the curriculum that transforms careers.
40 hours
This module introduces the essentials of version control using Git and GitHub, along with the fundamentals of Python programming. Students will also start solving real-world coding challenges through Codewars and learn how to adopt tools that support faster comprehension when learning a new language.
Learn version control, repository management, and collaboration with GitHub.
Understand strings, numbers, conditional statements, loops, and functions.
Learn how to handle errors and exceptions in Python.
Solve programming challenges to reinforce Python concepts.
Explore how modern tools can guide syntax, logic, and structure when picking up a new programming language, helping developers learn more efficiently.
40 hours
This module deepens Python knowledge with a focus on advanced data structures and object-oriented programming (OOP). Students will also learn how to use modern tools to better understand and apply OOP principles in real-world scenarios.
Learn about sets, tuples, dictionaries, and regular expressions.
Practice reading and writing files in Python.
An introduction to algorithms and data structures for efficient problem-solving.
Learn core object-oriented concepts like inheritance, encapsulation, and polymorphism — with the aid of smart code tools that support comprehension and implementation.
40 hours
This module introduces students to the fundamentals of working with relational databases and building RESTful APIs using Python and Flask. It also explores how modern tools can support learning and working with complex database concepts more efficiently.
Learn how to write SQL queries to interact with relational databases.
Apply SQL within Python applications.
Build and expose APIs using Flask.
Learn Object-Relational Mapping to manage database interactions in Python.
Use intelligent tools to better understand database schemas, optimize queries, and streamline backend development.
40 hours
This module introduces the building blocks of web development through HTML and CSS, while also incorporating modern AI-enhanced workflows.
Learn the structure and components of an HTML document.
Style web pages and complex elements using CSS.
Build forms and create responsive layouts.
Understand design principles and prototyping for web interfaces.
Explore how prompt engineering can be used to generate HTML/CSS code snippets, accelerate layout creation, and assist in UI/UX ideation using AI tools like GitHub Copilot and ChatGPT.
40 hours
This module introduces students to front-end frameworks and JavaScript, with a focus on building interactive, responsive web applications — now with insights into how AI tools can accelerate the development process.
Use Bootstrap to create responsive web layouts.
Learn basic JavaScript syntax, arrays, and functions. Learn basic JavaScript syntax, arrays, and functions.
Implement interactive components using Bootstrap and JavaScript.
Learn how to create and validate forms.
Discover how AI-powered tools streamline front-end development, from generating code snippets to optimizing layouts and debugging logic — for faster prototyping and iteration.
40 hours
This module expands on JavaScript and introduces React for building interactive, component-based web applications. Students will also get hands-on with modern tools that enhance development workflows and support best coding practices.
Work with objects and manipulate the Document Object Model (DOM).
Learn how to interact with APIs using asynchronous JavaScript.
Understand the basics of React, including state and props for managing dynamic data.
Create reusable React components for web applications.
Use smart code suggestions and real-time support to streamline development and reduce boilerplate.
40 hours
This module builds on foundational React skills, focusing on component lifecycles and the development of single-page applications (SPAs). Students will also explore tools that support faster component development and cleaner UI implementations.
Understand the lifecycle of React components and how to manage state changes.
Build single-page applications using React Router for seamless navigation.
Style React applications using Bootstrap for responsive design.
Learn how to manage forms and user inputs in React.
Leverage modern development tools to speed up component structure, layout ideas, and form integration with minimal boilerplate.
40 hours
In Module 8, students choose a specialization to sharpen their skills in a specific area of software development. Each track offers focused, in-depth training paired with modern tools that enhance efficiency, support debugging, and improve overall code quality.
Build scalable Flask applications using the API Factory pattern, advanced SQLAlchemy queries, and token-based authentication.
Strengthen Java OOP, class design, and functional programming—enhanced with tools that support better structure and logic for certification readiness.
Develop scalable front-end apps with React and Redux, while using AI-assisted tools for code completion, error resolution, and streamlined debugging.
40 hours
In Module 9, students advance their chosen specialization—Back-End, Java 8 Back-End, or Front-End—by focusing on real-world development practices such as testing, deployment, and production-ready systems. Modern tools and intelligent workflows are used to streamline development and boost efficiency.
Master advanced API features like pagination, rate limiting, and token-based authentication. Students will use Test-Driven Development (TDD) and implement CI/CD pipelines with GitHub Actions—while leveraging tools to generate database models, schemas, and API routes more efficiently.
Dive into advanced Java concepts including multithreading, Stream API, JDBC, file handling, and design patterns, while continuing preparation for the Java SE 8 Programmer II certification. Smart development tools support clearer logic structuring and faster iteration.
Work with Firebase for real-time data handling, implement unit and integration tests for React components, and set up CI/CD pipelines. Students will also use AI-powered tools to automate test creation, maintenance, and debugging—ensuring fast and reliable front-end delivery.
That’s why we built LaunchPad, an experiential training platform that will connect you with 40,000+ employers and thousands of active real-world projects, ensuring you graduate with hands-on experience that sets you apart in the job market.
Unmatched Real-World Learning Opportunities:
Boosted Placement Rates: Employers seek developers with experience in coding, debugging, and version control.
Stronger Portfolios & Resumes: Build and showcase full-stack applications, APIs, and scalable software solutions.
Networking & Direct Employer Connections: Gain hands-on experience in building and deploying applications to transition into tech smoothly.
Reduces the ‘Experience Gap’ for Career Changers: Students gain actual industry experience, making it easier to transition into a technical role.
Projects
Students have continuous access to 5,000 active real-world challenges from a variety of industries, guaranteeing practical experience.
Employers
Coding Temple students collaborate with real companies, gaining exposure to potential hiring managers, increasing your chances of networking with potential hiring managers.
Coding Temple ensures students don’t just learn, but also apply their knowledge in professional settings.
Our instructors bring years of industry experience and a passion for teaching to every session. As experts in software development, data analytics, cybersecurity, and AI, they provide hands-on guidance, real-world insights, and personalized support in our interactive hybrid learning environment.
Lorie Moffitt
Software Engineering Instructor
Get to know me
Steven Ceglarek
Software Engineering and QA Instructor
Get to know me
Yoon Cho
Software Engineering Instructor
Get to know me
Greyson Frazier
Software Engineering Instructor
Get to know me
Allan Ahmed
Software Engineering Instructor
Get to know me
Dylan Katina
Software Engineering Instructor
Get to know me
Jeremy Alkire
Software Engineering Instructor
Get to know me
Mido Sayed
Software Engineering Instructor
Get to know me
Employment Rate
Salary Lift
4.6
/5
Instructors
4.7
/5
Careers Services
4.8
/5
Curriculum
Access to flexible payment options to make a life-changing education.
Total Tuition before discount
$9,995
Discount
-$3,000
Paid at enrollment
$6,995
Total Cost
$6,995
Pay up front and save 30% on tuition
$9,995
$6,995
Total Tuition before discount
$7,495
Deposit
$1,000
0% interest and no credit check
$7,495
Total Tuition before interest
$9,995
Enroll now, pay later. No deposit required.
$9,995
Software engineering is the disciplined and creative process of designing, building, and maintaining software systems that solve real-world problems. It’s a perfect blend of analytical thinking, programming expertise, and engineering principles, enabling you to create innovative solutions that power industries and improve lives.
Software engineering offers exciting, high-growth opportunities across various industries. With a projected 25% job growth between 2022 and 2032, about 153,900 new roles open annually. From healthcare to finance, demand for skilled engineers is skyrocketing, with salaries averaging $110,140—and some specializations, like machine learning and mobile development, exceeding $200,000.
Software engineering is a rewarding challenge that develops your problem-solving and technical skills. With dedication and the right guidance, you can master it! Our program provides the tools and support to help you confidently navigate this career path.
Specializing allows you to hone your skills in a specific area, making you highly competitive and job-ready. With us, you can focus on in-demand fields such as front-end development, Python back-end, or Java 8 back-end, positioning yourself as an expert in the tech world.
Coding Temple provides three specialized tracks to match your career goals:
Our 4-month program is structured into nine engaging modules, with an optional 2-month extension. You’ll dedicate 20 hours per week to building skills in Python, JavaScript, React, backend systems, and API design. Each module combines learning with hands-on projects to prepare you for real-world challenges.
Our flexible learning model is designed for busy individuals. You can attend live, 1-hour daily sessions (recorded for later viewing) and dedicate around 3 hours a day to self-paced activities, including videos, assignments, and projects. This approach empowers you to learn on your terms.
We’re invested in your lifelong success! Career services include:
Yes, we’re confident in our graduates! If you don’t secure a job within 9 months of completing the program, you’ll receive a full tuition refund (terms and conditions apply).
Our curriculum balances foundational programming knowledge with advanced skills like API design, CI/CD pipelines, and real-world project development. You’ll graduate with a portfolio of nine impactful projects that demonstrate your expertise.
Our alumni excel in roles like Front-End Developer, Software Engineer, API Developer, and more. Many come from non-tech backgrounds, transforming careers in teaching, music, hospitality, and beyond.
Ready to start your tech journey? We can’t wait to meet you!
Coding Temple believes in the power of education. We have built our curriculum around the most in-demand technologies and paired it with the most effective learning styles to prepare our students to be tomorrow’s leaders in technology.
Hire Our Graduates
Join our talent network to get access to the kind of employees you need, the visibility you want, and the convenience of on-demand hiring.
Corporate Training
Stay ahead of the curve with our corporate training programs to help boost your company’s performance and future-proof your workforce.
Subscribe for exclusive promotions
Coding Temple, Inc.
SPRING into a new tech career!
Limited Time Tuition Deal
30% OFF
40 hours
Learn version control, repository management, and collaboration with GitHub.
Understand strings, numbers, conditional statements, loops, and functions.
Learn how to handle errors and exceptions in Python.
Solve programming challenges to reinforce Python concepts.
Lorie Moffitt
Software Engineering Instructor
Who am I
I am a seasoned Software Developer and Instructor with 24 years of experience delivering high-caliber programming education and engineering innovative solutions. Based in Kingsport, TN, I excel at leading intensive Java development boot camps and crafting enterprise-level applications.
My robust background in Java J2EE web development, .NET (C#), PHP, and modern full-stack technologies allows me to bridge academic theory with real-world practice—empowering my students to excel in today’s dynamic tech landscape.
My Certifications
Education:
Expertise:
My Experience
JVZoo – Senior Software Developer (July 2024 – Present)
Varsity Tutors – Java Tutor and Instructor (April 2023 – Present)
Dev10/Genesis10 – Lead Java Instructor (September 2021 – April 2023)
Earlier Industry & Academic Roles:
Additional Technical Leadership:
Teaching Philosophy
I believe that the most effective learning occurs at the intersection of theory and practice.
My hands-on, project-based teaching approach integrates cutting-edge industry practices with rigorous academic principles, ensuring that students develop both a deep conceptual understanding and practical, problem-solving skills.
By drawing on my extensive industry experience and passion for mentorship, I strive to inspire my students to become innovative, resilient, and career-ready technology professionals.
Steven Ceglarek
Software Engineering and Quality Assurance Instructor
Who am I
I am a dedicated technology professional based in Davenport, FL, with extensive expertise in full stack development, quality assurance, and technical instruction.
With hands-on experience across industry-leading organizations and a proven track record in both development and testing, I empower my students to master modern software challenges.
My background spans the MERN stack, Java/Spring Boot, and robust automation testing frameworks, enabling me to deliver a comprehensive, real-world learning experience.
My Certifications
Education:
Technical Proficiencies:
My Experience
Software Development Teaching Assistant, Upright Education (Remote | Sept 2024 – Present):
Senior Software Quality Assurance Engineer, Publix Technology (Lakeland, FL | July 2024 – Present):
Software Automation Test Engineer, Cognizant Technology Solutions (Remote | Aug 2021 – Apr 2024):
Software Developer Teaching Assistant, The Coding Dojo (Remote | Dec 2020 – Feb 2024):
Software Engineer, Revature (Remote | Feb 2021 – Jul 2022):
Earlier Roles:
Teaching Philosophy
I believe that a successful education in software development and quality assurance must balance rigorous theoretical instruction with practical, hands-on application.
By fostering a collaborative and interactive learning environment, I equip students with the skills and confidence needed to build robust applications and ensure quality in every phase of the development lifecycle.
My mentorship focuses on encouraging innovative problem-solving, attention to detail, and continuous improvement—preparing students to thrive in a rapidly evolving tech landscape.
Yoon Cho
Software Engineering Instructor
Who am I
I am a versatile data professional with hands-on experience in data engineering, data science, and data analysis. With a strong academic foundation from the University of Buckingham—where I earned a First Class Honours Bachelor’s Degree in Science—and a top performance in Higher Mathematics at Berlin Cosmopolitan School, I take a pragmatic and in-depth approach to data.
My industry experience includes leading global data initiatives, integrating machine learning and AI for data verification, and pioneering sustainable data solutions. By combining expertise in financial analytics, environmental sustainability, and digital transformation, I ensure that my students gain not only technical proficiency but also a strategic, real-world perspective on data-driven decision-making.
My Certifications
My Experience
Lead Data Analyst, Muenchener Rueck (London, UK | Oct 2022 – Present):
Senior Data Engineer, Inoqo (Vienna, AT | May 2021 – Sep 2022):
CX Macro Developer, Virnect (Seoul, SK | Dec 2021):
Data Analyst, IIMR Intl. Institute Monetary Research (Buckingham, UK | Jan 2020 – Jan 2021):
AI Data Assistance, CJ CheilJedang (Seoul, SK | Aug 2020 – Sep 2020):
Teaching Philosophy
My instructional approach combines strong theoretical foundations with practical, real-world applications. I believe that true mastery of data comes from hands-on experience—transforming raw data into actionable insights using cutting-edge tools and techniques. By fostering an inquisitive mindset and encouraging experimentation with machine learning, data visualization, and advanced analytics, I empower my students to tackle complex business challenges with confidence and creativity. My commitment to clarity, real-world relevance, and critical thinking ensures that every learner is well-prepared for the evolving demands of the data-driven landscape.
Greyson Frazier
Software Engineering Instructor
Who am I
I am an ambitious computer science graduate and dynamic instructor with hands-on experience in both full stack development and front-end technologies. Based in Bloomfield, New Jersey, I have built my career around creating engaging, real-world learning experiences and developing robust web applications.
My industry background includes roles at top-tier organizations like Capital One, as well as innovative coding instruction at Coding Temple and CompTIA. With expertise in TypeScript, React, and modern web development frameworks, I bridge academic rigor with practical application to prepare students for success in today’s tech landscape.
My Certifications
Education:
Technical Proficiencies:
My Experience
Teaching Philosophy
I believe that effective learning is driven by practical experience and active engagement. My teaching approach emphasizes hands-on projects, real-world problem solving, and the iterative process of building, testing, and refining code.
By integrating industry best practices with a supportive, collaborative classroom environment, I empower my students to confidently tackle modern web development challenges and launch successful careers in technology.
Allan Ahmed
Software Engineering Instructor
Who am I
I am a passionate full stack software engineer and dedicated coding instructor with a vibrant career that fuses hands-on web development with a love for teaching.
Based in the Greater Hamilton (Burlington) Metropolitan Area, I excel at turning complex technical concepts into accessible, engaging lessons.
Whether I’m sculpting sleek, user-friendly websites or guiding beginners through their first lines of code, I am committed to making coding an enjoyable and transformative experience.
My Certifications
Education:
Certifications:
Technical Proficiencies:
My Experience
Teaching Philosophy
I believe that coding is both a craft and a language—a powerful tool for innovation when taught through practical, immersive experiences.
My approach centers on making complex concepts accessible and fun, using real-world projects to bridge theory and practice.
By fostering a collaborative and supportive classroom environment, I inspire my students to explore emerging technologies, think creatively, and develop robust, scalable solutions.
My mission is to empower every learner to not just write code, but to create digital wonders.
Dylan Katina
Software Engineering Instructor
Who am I
I am a versatile Full Stack Engineer and dedicated coding instructor based in Alpharetta, Georgia. With strong expertise in front-end and back-end development—specializing in React, TypeScript, and Firebase—I seamlessly blend technical excellence with a passion for teaching.
Whether I’m architecting dynamic web applications or guiding students through hands-on coding challenges, I bring a modern, real-world perspective to every learning experience.
My Certifications
Education:
Technical Proficiencies:
Experience in Instruction & Industry:
My Experience
Coding Temple (Atlanta, GA)
US Health Advisors (Smyrna, GA)
Teaching Philosophy
I believe that effective coding education requires a balance between theory and practice.
My approach is rooted in real-world application—encouraging students to build, iterate, and innovate through hands-on projects.
By fostering a collaborative environment where every question is valued and every challenge is an opportunity to learn, I equip my students with the skills and confidence necessary to excel in the fast-paced world of modern web development.
Jeremy Alkire
Software Engineering Instructor
Who am I
I’m a full-stack software developer and security specialist with over 20 years of programming experience and 6 years of teaching experience.
My passion for coding started when I was 9, learning from my father, a software architect. Since then, I’ve developed web applications, security solutions, automation tools, and blockchain-integrated platforms.
My background includes full-stack web development, cybersecurity, bot automation, and smart contract monitoring, making me a versatile and experienced instructor.
My Certifications
Technical Skills & Expertise:
My Experience
Full-Stack Software Development & Security:
Programming Instruction & Mentorship:
Cybersecurity & Risk Analysis:
Teaching Philosophy
I believe that great developers are not just coders, but problem solvers. My teaching approach focuses on building a strong foundation in computer science, understanding security implications, and applying coding principles to real-world projects.
By integrating hands-on coding challenges, live debugging, and interactive problem-solving sessions, I ensure that students gain the confidence and skills needed to tackle complex software development challenges.
Mido Sayed
Software Engineering Instructor
Who am I
I am a dedicated cloud computing and DevOps professional with a passion for teaching, curriculum development, and technical training.
With expertise in AWS cloud solutions, DevOps methodologies, and instructional design, I simplify complex concepts to enhance the student learning experience.
My deep understanding of cloud architecture, infrastructure automation, and security best practices allows me to guide learners in building successful careers in cloud computing and DevOps.
My Certifications
Academic degrees:
Certifications:
My Experience
Cloud Computing & DevOps Expertise:
Instructional Design & Curriculum Development:
Teaching Philosophy
I am committed to empowering students with real-world cloud and DevOps skills. My teaching approach simplifies complex technical concepts, making cloud computing and DevOps accessible and practical for learners at all levels.
Through hands-on projects and industry-aligned training, I ensure that students are prepared to excel in cloud architecture, automation, and DevOps engineering roles.
End-of-Year Savings Alert! Big price drop on all our programs – save up to $2,500! 🎉