Artificial intelligence (AI) uses computers and technology to achieve the outcomes of human problem-solving and decision-making abilities. It comprises methods to solve easy problems for humans but hard for digital computers, such as Natural Language Understanding, Natural Language Generation, and Image Understanding. AI is over six decades old, but recently there have been significant breakthroughs in the field. As a result of this progress, industries have a greater demand for graduates to design sophisticated AI systems.
The AI Graduate Certificate from NJIT will teach students how to use AI to solve real-world problems and design and deploy AI solutions for large-scale systems and applications. The curriculum will balance theoretical concepts and practical knowledge applied to real-life AI systems and processes.
Who would be suited to take this program?
This program is suitable for many people with a quantitative background or experience dealing with data and who would like to obtain some grounding in artificial intelligence. Examples include software engineers who want to complement their programming skills with Machine Learning and Deep Learning modeling skills, pharmaceutical data analysts who explore the transition from traditional statistical analytics to contemporary deep learning models, and many more.

What are the Required Courses?
Code | Title | Credits |
---|---|---|
Core Courses (2) | ||
Machine Learning | 3 | |
Deep Learning | 3 | |
Electives | ||
Select (2) of the following: | 6 | |
Data Mining | ||
Image Processing and Analysis | ||
Reinforcement Learning | ||
Artificial Intelligence | ||
Natural Language Processing | ||
Computer Vision | ||
Trustworthy AI |
What will I learn?
In this program you’ll gain 12 credits that can be applied to NJIT master’s programs, and learn:
- Students who pass the AI certification program will implement state-of-the-art AI models using various software and hardware tools.
- Students of the program will expand upon existing AI technologies and identify areas where to apply these technologies.
- Graduates of the program will communicate clearly and persuasively to various audiences in a professional environment.
- Design and build custom AI models using a high-level, general-purpose programming language (Python) and frameworks such as Tensorflow and PyTorch.
- Design and develop software in scalable AI software architectures and APIs.
- Process and analyze various data in different formats, including text, images, audio, videos, and time-series data.
- Formulate complex problem statements and solve them using specific AI models.
- Present AI applications and methodologies effectively and clearly.
Why study Artificial Intelligence at NJIT?
The graduate certificate’s narrow focus allows you to dig deep into this specific topic, and start applying your knowledge sooner. It’s possible to earn the certificate entirely through online courses, so you can more easily fit it into your busy life. And whether you take courses online or on campus, you’ll learn from NJIT’s distinguished professors and instructors of the Department of Computer Science.
Prerequisites
Applicants should have a bachelor's degree and have some experience with programming and data analytics. Some experience with programming, equivalent to CS602 (Java), and some experience in data analytics, equivalent to CS482 (Data Mining).
Check the course descriptions for full details.
Take Note
Check the course descriptions for more information. Some courses have prerequisites, and must be taken in order.
Related Degree Programs
Credits from this graduate certificate can be applied toward the NJIT MS in Data Science or the MS in Artificial Intelligence.
For a full list the department's degree programs, please click here.
Sample Course Sequence
1. DS634, CS670, DS675, DS677
2. DS675, DS677, DS669, DS680
3. DS670, DS675, DS677, CS681
Program Advisor: YWCC Advisor Team
Program Director: Lijing Wang