Certificate Programs

Redefine Possible: The Tech Skills You Need, The Learning Experience You Want.

Upskill and advance your tech career with Codecraft Institute. We empower you to redefine what's possible in your career. Choose from our live, instructor-led virtual certificate programs or, coming soon, our flexible self-paced options with personalized instructor support. Gain in-demand skills and industry-recognized credentials to reach your career goals.

Search organization content

Software Development & Engineering

This program is designed to equip students with comprehensive skills in programming, automation, and software development. Through our curriculum, students will develop expertise in Python programming, automation techniques, and software development processes. They will learn to manage the software development lifecycle while gaining insights into human factors in design. Additionally, students will master advanced C++ programming and acquire specialized skills in embedded systems development, preparing them for careers as proficient programmers, automation specialists, software analysts, and software developers.

Advanced Software Engineering & Systems

This program will teach students advanced software engineering and integration skills, enabling them to develop and deploy complex software solutions that meet government accessibility standards. Through courses in embedded software development, DevOps, cloud development, joint simulation environments, Linux administration, and security, participants will acquire the expertise necessary to excel in modern software development and deployment practices. These courses are helpful for students interested in career roles such as Computer User Support Specialists, Software Developers, Software Engineers, Web Developers, Computer Programmers, Computer Programmers, Computer and Information Systems Managers.

Information Technology & Security

The program provides students with the essential skills needed for a successful career in IT support and cybersecurity. Students will gain the knowledge and skills necessary for general troubleshooting, networking, and system administration with industry recognized standards from Google. The program also includes CompTIA A+ Exam Prep and CompTIA Security+ Exam Prep which prepares students for industry-standard certification in foundational IT knowledge and key cybersecurity principles to ensure readiness for real-world security challenges.

Web Accessibility Specialization

This program is designed to provide students with the knowledge and skills needed to create accessible digital experiences that meet accessibility standards and guidelines for the web. Starting students will learn the fundamentals of web design with a focus on accessibility standards and understand complex issues such as adaptive design and ensuring compliance with legal accessibility requirements.

Web Development

This introductory program equips students with the skills to build dynamic and engaging websites. Students will learn the foundations of web structure, styling and advanced HTML & CSS techniques to create engaging and dynamic web pages. Students will also learn how to use JavaScript to further build on web page design and function as well as create full web applications such as games, building a portfolio that will showcase their skills.  This introductory web development program, focusing on HTML, CSS, and JavaScript, prepares students for several web-related roles and a great starting point before tackling other related roles, with further development or specialization.

Software and AI Innovation

This program blends software development with human-centered design and ethical AI practices. Students will learn the fundamentals of web design while exploring how human behavior influences technology use as well as more advanced techniques while collaborating on real-world project prototypes. Students will also learn how AI will influence our lives and create their own AI project using responsible practices while exploring the ethical dilemmas that come with developing and using AI in our lives.

Python Programming

This introductory program provides an engaging introduction to computer programming using Python. Starting from the basics of "Hello World" to building projects with functions, you'll gain a solid understanding of Python's tools and concepts. Learn to create classes, objects, and utilize loops, functions, and variables to build small-scale projects like quizzes and text adventure games. The course also emphasizes critical thinking, problem-solving, and 21st-century soft skills.