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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Read the scope, evidence format and assessment criteria before you begin.
Explain your thinking
Answer questions, explore scenarios and respond to follow-up questions from AI.
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.