Skip to content
CertMetricaIndependent Skills Certification

Explore fields

Programming Languages

The Programming Languages pathway brings together 15 knowledge assessments within Software Engineering. Compare subjects such as Python Developer; JavaScript Developer; TypeScript Developer; PHP Developer, review their specific coverage and choose the discipline that best matches your knowledge.

Get a certificate

Assessments are being prepared. You can review the scope and select your discipline now.

Find your assessment

Choose your discipline

Assessments · 15

Knowledge assessment

Python Developer

The Python Developer assessment explores Python data model; functions; collections; exceptions; testing. It focuses on the Programming Languages pathway within Software Engineering, using questions and scenarios to examine your subject knowledge.

View assessment

Knowledge assessment

JavaScript Developer

The JavaScript Developer assessment explores JavaScript runtime; asynchronous; DOM; modules. It focuses on the Programming Languages pathway within Software Engineering, using questions and scenarios to examine your subject knowledge.

View assessment

Knowledge assessment

TypeScript Developer

The TypeScript Developer assessment explores type system; generics; narrowing; interface design. It focuses on the Programming Languages pathway within Software Engineering, using questions and scenarios to examine your subject knowledge.

View assessment

Knowledge assessment

PHP Developer

The PHP Developer assessment explores modern PHP; typing; query processing; security. It focuses on the Programming Languages pathway within Software Engineering, using questions and scenarios to examine your subject knowledge.

View assessment

Knowledge assessment

Java Developer

The Java Developer assessment explores JVM; collections; exceptions; multithreading. It focuses on the Programming Languages pathway within Software Engineering, using questions and scenarios to examine your subject knowledge.

View assessment

Knowledge assessment

C# Developer

The C# Developer assessment explores C# types; LINQ; async/await; resource management. It focuses on the Programming Languages pathway within Software Engineering, using questions and scenarios to examine your subject knowledge.

View assessment

Knowledge assessment

C Developer

The C Developer assessment explores memory; pointers; structures; compilation. It focuses on the Programming Languages pathway within Software Engineering, using questions and scenarios to examine your subject knowledge.

View assessment

Knowledge assessment

C++ Developer

The C++ Developer assessment explores RAII; memory ownership; STL; templates. It focuses on the Programming Languages pathway within Software Engineering, using questions and scenarios to examine your subject knowledge.

View assessment

Knowledge assessment

Go Developer

The Go Developer assessment explores interfaces; goroutines; channels; error handling. It focuses on the Programming Languages pathway within Software Engineering, using questions and scenarios to examine your subject knowledge.

View assessment

Knowledge assessment

Rust Developer

The Rust Developer assessment explores ownership; borrowing; lifetimes; error handling. It focuses on the Programming Languages pathway within Software Engineering, using questions and scenarios to examine your subject knowledge.

View assessment

Knowledge assessment

Swift Developer

The Swift Developer assessment explores Swift types; protocols; concurrency; memory management. It focuses on the Programming Languages pathway within Software Engineering, using questions and scenarios to examine your subject knowledge.

View assessment

Knowledge assessment

Kotlin Developer

The Kotlin Developer assessment explores null safety; coroutines; collections; JVM interoperability. It focuses on the Programming Languages pathway within Software Engineering, using questions and scenarios to examine your subject knowledge.

View assessment

Knowledge assessment

Dart Developer

The Dart Developer assessment explores Dart types; futures; streams; state models. It focuses on the Programming Languages pathway within Software Engineering, using questions and scenarios to examine your subject knowledge.

View assessment

Knowledge assessment

R Programming

The R Programming assessment explores data frames; vectorization; transformations; reproducible scripts. It focuses on the Programming Languages pathway within Software Engineering, using questions and scenarios to examine your subject knowledge.

View assessment

Knowledge assessment

SQL Developer

The SQL Developer assessment explores joins; aggregations; window functions; transactions. It focuses on the Programming Languages pathway within Software Engineering, using questions and scenarios to examine your subject knowledge.

View assessment

CertMetrica

A conversation with a purpose.

  1. Choose your discipline

    Read the scope, evidence format and assessment criteria before you begin.

  2. Explain your thinking

    Answer questions, explore scenarios and respond to follow-up questions from AI.

  3. Understand your result

    A certificate records successful completion of the named assessment under its published criteria.

Your certificate

A certificate with context

The certificate identifies the discipline and the assessment version. It confirms successful testing, without conferring a professional license, academic degree or permission to practice.

Get a certificate

Explore related assessments