Get ready to excel in the tech industry with our Code Academy microcredential, a cutting-edge
learning experience developed in collaboration with local employers to meet industry
demands. The curriculum is meticulously designed to provide the skills required to
launch your career in this dynamic field. Master a variety of problem-solving and
programming skills - including Python scripting, object-oriented programming in C,
JAVA programming, and web development through React — and be prepared to thrive in
the ever-evolving tech landscape.
NYS Part Time Tuition Assistance
Students taking this microcredential may be eligible for NYS Part Time Tuition Assistance
for Non-Degree Credentials. Learn more
Introduces computer programming methods and techniques of problem-solving using structured
programming. Students analyze problems and organize effective solutions. Techniques
of problem-solving include defining the problem, specifying required input and output,
developing the algorithm, and testing the solution. Students also translate the algorithms
to a high-level programming language..
Programming in CCI1303 cr.
Provides a comprehensive study of C with an emphasis on sound structured programming
principles, good style, and top-down method of program design. It covers the designing,
coding, executing, and debugging of C programs to solve problems in a variety of fields.
Java ProgrammingCI2453 cr.
Introduces the concepts of object-oriented programming (OOP) and the general-purpose
JAVA programming language. Topics include data abstraction, data encapsulation, inheritance,
polymorphism, class structures, software design with design patterns, application
programming, data types, selection and loop structures, graphical user interface programming,
exception handling, data streams, and cryptographic techniques.
Programming for the InternetCI2563 cr.
This course presents techniques to create interactive mobile and web applications.
Students will learn how to develop a user interface (UI) that is required to make
an effective and useful interactive application. The use of multiple programming languages
and development libraries will be explored and implemented into a functioning app
program. Students will develop their own working apps.