Luis Gomes/Pexels
Time commitment: Approximately six months
Certificate: Yes
This program (which includes two courses) is designed to build a broad understanding of computer science, programming, and software development, as well as empower students to feel comfortable in the fundamentals of game design and development.
Students will be introduced to concepts like abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web development. Students also work on familiarity with multiple languages such as C, Python, JavaScript, SQL, CSS, and HTML. They'll also learn about the principles of 2D and 3D work.