NCBCE has partnered with the NC Department of Public Instruction and industry leaders to curate a list of online curriculum for credentials and certifications developed by tech companies.  Through this partnership, students in NC K-12 high schools can receive scholarships to take the certification tests.  Please reach out to NCBCEAdmin@nc.gov for more information.

Cloud Computing
Entry Level
AWS Certified Cloud Practitioner

The AWS Certified Cloud Practitioner is an entry-level AWS certification. It validates cloud fluency and foundational AWS knowledge.

More Info

AWS Certified Cloud Practitioner
Offered by:
AWS
Coding/Application Development
Intermediate
App Development with Swift Certification (Certified User)

The App Development with Swift Certified User credential is for individuals who have a working knowledge of Swift, and who may have successfully completed the Associate level certification in Swift previously.

More Info

App Development with Swift Certification (Certified User)
Offered by:
Apple C/O Certiport/Pearson
Networking and DevNet/DevOps
Intermediate
CCNA: Cisco Certified Network Associate

CCNA certification proves you have what it takes to navigate the ever-changing landscape of IT. CCNA exam covers networking fundamentals, IP services, security fundamentals, automation, and programmability.

More Info

CCNA: Cisco Certified Network Associate
Offered by:
Cisco Systems
Networking and DevNet/DevOps
Advanced
CCNP: Cisco Certified Network Professional - Enterprise

Start your journey to earn the CCNP Enterprise certification. The course broadens your architectural understanding and deepens your implementation skills required by enterprise networks.

More Info

CCNP: Cisco Certified Network Professional - Enterprise
Offered by:
Cisco Systems
Coding/Application Development
Intermediate
Certified Associate in Python Programming

Designed as easy to understand and beginner-friendly course focusing on various data collections, manipulation tools, logic and bit operations and creating basic REST APIs.

More Info

Certified Associate in Python Programming
Offered by:
Python Institute
CyberOps & Security/Cybersecurity
Intermediate
Cisco Certified CyberOps Associate

Cybersecurity professionals who can protect and defend an organization's network are in high demand right now.

More Info

Cisco Certified CyberOps Associate
Offered by:
Cisco Systems
Networking and DevNet/DevOps
Intermediate
Cisco Certified DevNet Associate

Develop software skills needed to become a vital part of today's IT teams. You’ll learn the best practices of modern software development practices, DevOps, and how to securely interact with Application Programming Interfaces (APIs) to automate existing manual processes with only a few lines of code.

More Info

Cisco Certified DevNet Associate
Offered by:
Cisco Systems
Networking and DevNet/DevOps
Entry Level
Cisco Networking Essentials

The Networking Essentials Certification provides the basic networking concepts and skills individuals can put to use immediately with no previous networking knowledge needed.

More Info

Cisco Networking Essentials
Offered by:
Cisco Networking Academy
IT Support/Help Desk
Intermediate
CompTIA A+

The CompTIA A+ credential is an industry-standard for aspiring IT support professionals. CompTIA is trusted by employers around the globe, and the A+ credential validates that IT professionals can perform critical tasks by thinking on their feet.

More Info

CompTIA A+
Offered by:
CompTIA
CyberOps & Security/Cybersecurity
Advanced
CompTIA CASP+

CompTIA Advanced Security Practitioner (CASP+) is an advanced-level cybersecurity certification for security architects and senior security engineers charged with leading and improving an enterprise’s cybersecurity readiness.

More Info

CompTIA CASP+
Offered by:
CompTIA
CompTIA CTT+

CompTIA Certified Technical Trainer (CTT+) certification is for instructors who want to verify they have attained a standard of excellence in the training field. CTT+ validates the knowledge and use of tools and techniques necessary for successfully teaching in today’s learning environments.

More Info

CompTIA CTT+
Offered by:
CompTIA
Cloud Computing
Entry Level
CompTIA Cloud Essentials+

CompTIA Cloud Essentials+ is for both IT and non-technical professionals who require the essential business acumen needed to make informed cloud service decisions.

More Info

CompTIA Cloud Essentials+
Offered by:
CompTIA
Cloud Computing
Intermediate
CompTIA Cloud+

CompTIA Cloud+ is a global certification that validates the skills needed to deploy and automate secure cloud environments that support the high availability of business systems and data.

More Info

CompTIA Cloud+
Offered by:
CompTIA
CyberOps & Security/Cybersecurity
Advanced
CompTIA CySA+

CompTIA Cybersecurity Analyst (CySA+) is an IT workforce certification that applies behavioral analytics to networks and devices to prevent, detect and combat cybersecurity threats through continuous security monitoring.

More Info

CompTIA CySA+
Offered by:
CompTIA
IT Support/Help Desk
Entry Level
CompTIA IT Fundamentals (ITF+)

The CompTIA IT Fundamentals exam focuses on the essential IT skills and knowledge needed to complete tasks commonly performed by advanced end-users and entry-level IT professionals alike, including: using features and functions of common operating systems and establishing network connectivity, identifying common software applications and their purpose, and using security and web browsing best practices.

More Info

CompTIA IT Fundamentals (ITF+)
Offered by:
CompTIA
OS and Software
Intermediate
CompTIA Linux+

CompTIA Linux+ validates the competencies required of an early career system administrator supporting Linux systems.

More Info

CompTIA Linux+
Offered by:
CompTIA
Networking and DevNet/DevOps
Intermediate
CompTIA Network+

CompTIA Network+ validates the technical skills needed to securely establish, maintain, and troubleshoot the essential networks that businesses rely on. CompTIA is trusted by employers around the globe. The Network+ credential prepares individuals to support networks on any platform, providing individuals with a vendor-neutral certification that is useful regardless of product type.

More Info

CompTIA Network+
Offered by:
CompTIA
CyberOps & Security/Cybersecurity
Intermediate
CompTIA PenTest+

CompTIA PenTest+ is for cybersecurity professionals tasked with penetration testing and vulnerability management. CompTIA is trusted by employers around the globe. PenTest+ assesses the most up-to-date penetration testing, vulnerability assessment, and management skills necessary to determine the resiliency of a network against attacks.

More Info

CompTIA PenTest+
Offered by:
CompTIA
Customer Support & People and Project Management
Intermediate
CompTIA Project+

CompTIA Project+ gives business professionals – inside and outside of IT – the basic concepts to successfully manage small to medium-sized projects.

More Info

CompTIA Project+
Offered by:
CompTIA
CyberOps & Security/Cybersecurity
Intermediate
CompTIA Security+

CompTIA Security+ is a global certification that validates the baseline skills necessary to perform core security functions and pursue an IT security career. CompTIA is trusted by employers around the globe.

More Info

CompTIA Security+
Offered by:
CompTIA
Networking and DevNet/DevOps
Advanced
CompTIA Server+

CompTIA Server+ ensures pros have the skills to work in data centers or cloud environments. CompTIA is trusted by employers around the globe. The Server+ is a global certification that validates the hands-on skills of IT professionals who install, manage, and troubleshoot servers in data centers as well as on-premise and hybrid environments.

More Info

CompTIA Server+
Offered by:
CompTIA
Cloud Computing
Entry Level
Dell Boomi Essentials

Boomi course offerings are designed to introduce students to integration platform as a service (iPaaS), a cloud-based technology for developing and managing data integration and data management processes.

More Info

Offered by:
Dell
Coding/Application Development
Entry Level
Google Associate Android Developer Certification

The Associate Android Developer Certification, and Android Basics in Kotlin training needed to complete the credential, provides you with the essential steps of developing, testing, and debugging Android apps in Kotlin, and is designed for people with no prior programming experience.

More Info

Google Associate Android Developer Certification
Offered by:
Google
Cloud Computing
Entry Level
Google Cloud Digital Leader

The Google Cloud Digital Leader certification validates the knowledge and skills of individuals who want to understand the purpose and application of Google Cloud products. Individuals who complete this exam receive a digital badge and certificate.

More Info

Google Cloud Digital Leader
Offered by:
Google
CyberOps & Security/Cybersecurity
Entry Level
Google Cybersecurity

Prepare for a career as a cybersecurity analyst with a professional certificate from Google. Learn job-ready skills that are in-demand, like how to identify common risks, threats, and vulnerabilities, as well as the techniques to mitigate them.

More Info

Google Cybersecurity
Offered by:
Google
Databases, Data Analytics, Models and Distribution
Entry Level
Google Data Analytics

This program will introduce you to the world of data analytics through a hands-on curriculum developed by Google. You'll learn in-demand data analytics skills using spreadsheets, SQL, Tableau, R, and more.

More Info

Google Data Analytics
Offered by:
Google
Databases, Data Analytics, Models and Distribution
Entry Level
Google Digital Marketing & E-commerce

Get started in the high-growth fields of digital marketing and e-commerce with a professional certificate from Google. Learn to manage digital marketing campaigns, attract and engage customers, and sell products online.

More Info

Google Digital Marketing & E-commerce
Offered by:
Google
IT Support/Help Desk
Entry Level
Google IT Support Certificate

The Introductory IT Support Certificate is a professionally recognized, ACE® approved program with the potential to earn up to 12 college credits.

More Info

Google IT Support Certificate
Offered by:
Google
Customer Support & People and Project Management
Intermediate
Google Project Management

This program will introduce you to the foundational concepts of what it takes to build a successful career in project management, gain an understanding of what it's like to be a project manager, and learn about the project lifecycle and common project management approaches.

More Info

Google Project Management
Offered by:
Google
User Experience
Entry Level
Google UX Design Certificate

This program will introduce you to the foundational concepts of UX design, including user-centered design, the design process, and accessibility.

More Info

Google UX Design Certificate
Offered by:
Google
Customer Support & People and Project Management
Entry Level
HDI Customer Service Representative

This certification validates the skills and techniques required to provide exceptional customer service and support in both support center and call center environments. It ensures individuals understand how to assess customer needs while exceeding their expectations.

More Info

Offered by:
HDI
Artificial Intelligence
Entry Level
IBM SkillsBuild AI Foundations

The AI Foundations Learning Plan and Badge is great for high school students but is designed for all learners. It provides individuals with an introduction to Artificial Intelligence (AI) and the foundational concepts behind this technology.

More Info

IBM SkillsBuild AI Foundations
Offered by:
IBM
Customer Support & People and Project Management
Intermediate
IBM SkillsBuild Agile Explorer

Agile Explorer badge earners have a foundational understanding of the Agile values, principles, and practices that help change culture and behaviors in the way that people work. These individuals can initiate an Agile conversation with team members and colleagues and can apply the Agile method to the operations and programs work that they do in a family, academic, or work environment.

More Info

IBM SkillsBuild Agile Explorer
Offered by:
IBM
User Experience
Entry Level
IBM SkillsBuild Basic Principles of Design

The Basic Principles of Design course is a collaboration between IBM and Adobe, providing a foundational understanding of design to badge earners.

More Info

IBM SkillsBuild Basic Principles of Design
Offered by:
IBM
CyberOps & Security/Cybersecurity
Entry Level
IBM SkillsBuild Cybersecurity Fundamentals

Badge earners demonstrate a foundational understanding of cybersecurity concepts, objectives, and practices. This includes cyber threat groups, types of attacks, social engineering, case studies, overall security strategies, cryptography, and common approaches that organizations take to prevent, detect, and respond to cyber-attacks.

More Info

IBM SkillsBuild Cybersecurity Fundamentals
Offered by:
IBM
New and Emerging Tech
Entry Level
IBM SkillsBuild Exploring Emerging Tech

The Explore Emerging Tech Learning Plan and Badge is great for high school students but is designed for all learners. If you’re curious about tech, but not sure where to focus, this learning plan provides individuals with an introduction to six emerging technologies and the foundational concepts behind each one.

More Info

IBM SkillsBuild Exploring Emerging Tech
Offered by:
IBM
OS and Software
Intermediate
Linux Professional Institute LPIC-1

Students develop proficiency in performing maintenance tasks on the command line, installing, and configuring a computer running Linux, and configuring basic networking, using virtual machines running Linux.

More Info

Offered by:
Linux Professional Institute
Cloud Computing
Entry Level
Microsoft 365 Certified: Fundamentals

This certification demonstrates knowledge of the options and benefits of adopting cloud services, the Software as a Service (SaaS) cloud model and implementing Microsoft 365 cloud service.

More Info

Microsoft 365 Certified: Fundamentals
Offered by:
Microsoft
Artificial Intelligence
Entry Level
Microsoft Azure AI Fundamentals

This certification demonstrates knowledge of common machine learning (ML) and artificial intelligence (AI) workloads and how to implement them on Microsoft Azure.

More Info

Microsoft Azure AI Fundamentals
Offered by:
Microsoft
Networking and DevNet/DevOps
Entry Level
Microsoft Certified: Power Platform Fundamentals

If you’re a student, business user, or beginning technical professional, this certification can accelerate your progress and give your career a boost, as you use your Microsoft Power Platform skills to improve your team’s productivity. No experience is necessary to train for it—just basic familiarity with computer technology, data analytics, cloud computing, and the internet.

More Info

Microsoft Certified: Power Platform Fundamentals
Offered by:
Microsoft
Red Hat Application Development I: Programming in Java EE (JB184)

This course and credential introduces experienced Java Standard Edition (Java SE) developers to the world of Java Enterprise Edition (Java EE).

More Info

Red Hat Application Development I: Programming in Java EE (JB184)
Offered by:
Red Hat
Red Hat OpenShift I: Containers & Kubernetes (DO180R)

Introduction to Containers, Kubernetes, and Red Hat OpenShift® Container Platform (DO180) introduces students to building and managing containers for deployment on a Kubernetes cluster.

More Info

Red Hat OpenShift I: Containers & Kubernetes (DO180R)
Offered by:
Red Hat
Red Hat Systems Administration I (RH124)

Red Hat System Administration I (RH124) equips you with Linux® administration "survival skills" by focusing on foundational Linux concepts and core tasks.

More Info

Red Hat Systems Administration I (RH124)
Offered by:
Red Hat
Databases, Data Analytics, Models and Distribution
Entry Level
SAS Certified Specialist Programming Fundamentals (SAS 9.4)

This credential validates an individual’s knowledge and skills in SAS 9.4 programming.

More Info

SAS Certified Specialist Programming Fundamentals (SAS 9.4)
Offered by:
SAS
Coding/Application Development
Entry Level
Saylor CS101: Introduction to Computer Science I

CS101 will introduce you to the field of computer science and the fundamentals of computer programming. This course is specifically designed for individuals and students with no prior programming experience and uses Java to demonstrate fundamental topics.

More Info

Saylor CS101: Introduction to Computer Science I
Offered by:
Saylor Academy
Coding/Application Development
Intermediate
Saylor CS102: Introduction to Computer Science II

Explore this detailed survey of computing and programming, with an emphasis on understanding object-orientation and the Java and C++ computer programming languages. This course uses history, theory, and practice to deliver lessons that prepare you for a career in computer science.

More Info

Saylor CS102: Introduction to Computer Science II
Offered by:
Saylor Academy
Coding/Application Development
Entry Level
Saylor CS105: Introduction to Python

Learn fundamental programming concepts using the Python 3 programming language, a high-level interpreted language that is easy to read write, with powerful libraries that provide additional functionality.

More Info

Saylor CS105: Introduction to Python
Offered by:
Saylor Academy
Coding/Application Development
Entry Level
Saylor CS107: C++ Programming

Learn the C++ computer programming language, with a focus on syntax for primitive types, control structures, vectors, strings, structs, classes, functions, file I/O, exceptions, and other programming constructs.

More Info

Saylor CS107: C++ Programming
Offered by:
Saylor Academy
Databases, Data Analytics, Models and Distribution
Entry Level
Saylor CS120: Bitcoin for Developers I

Learn the components of Bitcoin and how they work together to keep Bitcoin's open, decentralized system running. This course will build the foundation you need to use and work with Bitcoin and other cryptocurrencies.

More Info

Saylor CS120: Bitcoin for Developers I
Offered by:
Saylor Academy
Databases, Data Analytics, Models and Distribution
Entry Level
Saylor CS201: Elementary Data Structures

Survey basic abstract data types, their associated algorithms, and how they are implemented. Topics discussed include the structures of stacks, queues, lists, sorting and selection, searching, graphs, and hashing; performance tradeoffs of different implementations; and asymptotic analysis of running time and memory usage.

More Info

Saylor CS201: Elementary Data Structures
Offered by:
Saylor Academy
Databases, Data Analytics, Models and Distribution
Intermediate
Saylor CS202: Discrete Structures

Learn discrete mathematics in a way that combines theory with practicality. Major topics include single-membership sets, mathematical logic, induction, proofs, counting theory, probability, recursion, graphs, trees, and finite-state machines.

More Info

Saylor CS202: Discrete Structures
Offered by:
Saylor Academy
Databases, Data Analytics, Models and Distribution
Intermediate
Saylor CS250: Python for Data Science

Learn data science using the Python programming language by looking at data processing, data analysis, visualization, data mining, and statistical models. By the end of this course, you will be able to implement Python code for these data science topics.

More Info

Saylor CS250: Python for Data Science
Offered by:
Saylor Academy
Intermediate
Saylor CS301: Computer Architecture

Explore hardware/software components, assembly language, and the functional architecture and design of computers, with a focus on topics like instruction sets, processor arithmetic and control, Von Neumann architecture, pipelining, memory management, storage, and input/output.

More Info

Saylor CS301: Computer Architecture
Offered by:
Saylor Academy
Coding/Application Development
Intermediate
Saylor CS302: Software Engineering

Learn how to apply an engineering approach to computer software design and development by focusing on topics like life cycle models, software requirements, specification, conceptual model design, detailed design, validation and verification, design quality assurance, software design/development environments, and project management.

More Info

Saylor CS302: Software Engineering
Offered by:
Saylor Academy
OS and Software
Intermediate
Saylor CS401: Operating Systems

Examine how operating systems and design have evolved as changes in hardware and software led to contemporary operating systems. Topics include basic OS concepts, methods of OS design and construction, process coordination, management, and algorithms for CPU scheduling, memory, and general resource allocation.

More Info

Saylor CS401: Operating Systems
Offered by:
Saylor Academy
Networking and DevNet/DevOps
Intermediate
Saylor CS402: Computer Communications and Networks

Explore the hardware, software, and architectural components involved in computer communications in local area networks. Topics include the basics of computer networks, switching, routing, protocols, and security.

More Info

Saylor CS402: Computer Communications and Networks
Offered by:
Saylor Academy
Databases, Data Analytics, Models and Distribution
Intermediate
Saylor CS403: Introduction to Modern Database Systems

Learn about database architecture and implementation by exploring Structured Query Language (SQL), including topics like file structures and access methods; database modeling, design, and user interface; the components of database management systems; and information storage and retrieval.

More Info

Saylor CS403: Introduction to Modern Database Systems
Offered by:
Saylor Academy
CyberOps & Security/Cybersecurity
Intermediate
Saylor CS406: Information Security

Learn the principles of information security to protect the confidentiality, integrity, and availability of information. Discuss the modes of threats and attacks on information systems, threat mitigation, cryptography, user identification and authentication, access control, privacy laws, and more.

More Info

Saylor CS406: Information Security
Offered by:
Saylor Academy
Coding/Application Development
Entry Level
Swift Certification Associate

Students who successfully complete the App Development with Swift Associate exam demonstrate knowledge of the impact of computing and apps on society, economies, and cultures while exploring iOS app development.

More Info

Swift Certification Associate
Offered by:
Apple C/O Certiport/Pearson
VMware Certified Technical Associate (VCTA) – Application Modernization

The VCTA - Application Modernization certification validates a candidate's awareness of the VMware Tanzu Portfolio and the candidate's ability to understand and explain application modernization with the VMware Tanzu Portfolio.

More Info

VMware Certified Technical Associate (VCTA) – Application Modernization
Offered by:
VMware
Cloud Computing
Entry Level
VMware Certified Technical Associate (VCTA) – Cloud Management and Automation

The VMware Certified Technical Associate - Cloud Management and Automation coursework and credential provides individuals with a basic understanding of virtualization and cloud concepts.

More Info

VMware Certified Technical Associate (VCTA) – Cloud Management and Automation
Offered by:
VMware
Databases, Data Analytics, Models and Distribution
Entry Level
VMware Certified Technical Associate (VCTA) – Data Center Virtualization (DCV)

The VCTA-DCV certification validates an individual’s basic understanding of virtualization and vSphere concepts.

More Info

VMware Certified Technical Associate (VCTA) – Data Center Virtualization (DCV)
Offered by:
VMware
Virtualization & Virtual Machines
Entry Level
VMware Certified Technical Associate (VCTA) – End User Computing

The VMware Certified Technical Associate – End-User Computing (VCTA-EUC) certification teaches and evaluates an individual’s entry-level knowledge of end-user computing and endpoint management concepts.

More Info

VMware Certified Technical Associate (VCTA) – End User Computing
Offered by:
VMware
Networking and DevNet/DevOps
Entry Level
VMware Certified Technical Associate (VCTA) – Network Virtualization (NV)

The VCTA-NV certification holder can identify use cases and business needs for the VMware NSX platform, understand NSX terminology and perform navigation of NSX graphical user interface(s).

More Info

VMware Certified Technical Associate (VCTA) – Network Virtualization (NV)
Offered by:
VMware
CyberOps & Security/Cybersecurity
Entry Level
VMware Certified Technical Associate – Security

The VMware Certified Technical Associate (VCTA) - Security certification validates an individual's understanding of VMware's security solutions and the individual’s ability to provide entry-level support for the security features of VMware products, including NSX-T Data Center, Workspace ONE, and VMware Carbon Black Cloud.

More Info

VMware Certified Technical Associate – Security
Offered by:
VMware