69 things to work on
What you already know
Tick what you are confident with and Novus Learn will show you what follows from it, with the reason written next to each suggestion rather than hidden behind it.
Your answers stay in this browser, unless you have an account and asked for your progress to be backed up.
This is a note you write to yourself. Nothing here is a test and nothing here is checked. The site takes your word for it and uses it for one thing only, which is to work out what to suggest next.
Your answers stay in this browser, and you can change any of them or clear all of them whenever you like. Novus Learn does publish real assessments with a written method behind them. This is not one of those, it measures nothing, and nothing you put here reaches them.
Ready to start now
Nothing in this list has anything that has to come first, so it is all open to you. The order is the order of the catalogue, not a ranking, and the reason under each one says where it came from.
- Programs, values, and typesJavaScript, from zero to developerNothing has to come first, so this is a place you can start today.
These build on something else first
Nothing here is locked and every title below is a live link. This only reports what the course itself declares has to come first, so you can decide for yourself whether to jump in.
- Making decisionsJavaScript, from zero to developerNot yet: this builds on Programs, values, and types.
- Functions: naming and reusing behaviourJavaScript, from zero to developerNot yet: this builds on Making decisions, Programs, values, and types.
- Structured data: arrays and objectsJavaScript, from zero to developerNot yet: this builds on Functions: naming and reusing behaviour, Making decisions, Programs, values, and types.
- Iteration and array transformationJavaScript, from zero to developerNot yet: this builds on Structured data: arrays and objects, Functions: naming and reusing behaviour, Making decisions, and others.
- Strings and text processingJavaScript, from zero to developerNot yet: this builds on Iteration and array transformation, Structured data: arrays and objects, Functions: naming and reusing behaviour, and others.
- Errors, validation, and defensive codeJavaScript, from zero to developerNot yet: this builds on Functions: naming and reusing behaviour, Strings and text processing, Making decisions, and others.
- Asynchronous JavaScriptJavaScript, from zero to developerNot yet: this builds on Functions: naming and reusing behaviour, Errors, validation, and defensive code, Making decisions, and others.
- Modelling real data without a browserJavaScript, from zero to developerNot yet: this builds on Structured data: arrays and objects, Iteration and array transformation, Strings and text processing, and others.
- Modules, packages, and the toolchainJavaScript, from zero to developerNot yet: this builds on Functions: naming and reusing behaviour, Modelling real data without a browser, Making decisions, and others.
- Testing and debuggingJavaScript, from zero to developerNot yet: this builds on Errors, validation, and defensive code, Modules, packages, and the toolchain, Functions: naming and reusing behaviour, and others.
- Capstone: build a small library end to endJavaScript, from zero to developerNot yet: this builds on Iteration and array transformation, Strings and text processing, Errors, validation, and defensive code, and others.
- Iteration and array transformation
- Strings and text processing
- Errors, validation, and defensive code
- Modelling real data without a browser
- Modules, packages, and the toolchain
- Testing and debugging
- Structured data: arrays and objects
- Functions: naming and reusing behaviour
- Making decisions
- Programs, values, and types
Mark what you already know
- I know this
- Stop suggesting it, and treat what builds on it as available.
- Shaky
- Keep suggesting it. It does not count as known, so nothing that builds on it is treated as available yet.
Press a mark a second time to withdraw it. Leaving something unmarked is a perfectly good answer.
JavaScript, from zero to developer12 topics
- Programs, values, and typesJavaScript, from zero to developer
- Making decisionsJavaScript, from zero to developer
- Functions: naming and reusing behaviourJavaScript, from zero to developer
- Structured data: arrays and objectsJavaScript, from zero to developer
- Iteration and array transformationJavaScript, from zero to developer
- Strings and text processingJavaScript, from zero to developer
- Errors, validation, and defensive codeJavaScript, from zero to developer
- Asynchronous JavaScriptJavaScript, from zero to developer
- Modelling real data without a browserJavaScript, from zero to developer
- Modules, packages, and the toolchainJavaScript, from zero to developer
- Testing and debuggingJavaScript, from zero to developer
- Capstone: build a small library end to endJavaScript, from zero to developer
Aptitude35 topics
- Numerical reasoningAptitude
- Data interpretationAptitude
- Verbal reasoningAptitude
- Reading comprehensionAptitude
- Written communicationAptitude
- Abstract reasoningAptitude
- Inductive reasoningAptitude
- Deductive reasoningAptitude
- Logical reasoningAptitude
- Critical thinkingAptitude
- Problem solvingAptitude
- Diagrammatic reasoningAptitude
- Spatial reasoningAptitude
- Mechanical comprehensionAptitude
- Electrical reasoningAptitude
- Technical reasoningAptitude
- Error detectionAptitude
- Attention and concentrationAptitude
- Perceptual speedAptitude
- Working memoryAptitude
- Processing speedAptitude
- Coding and decodingAptitude
- Map and route reasoningAptitude
- Situational judgmentAptitude
- Customer-service judgmentAptitude
- Safety judgmentAptitude
- In-tray and e-tray exercisesAptitude
- Case analysisAptitude
- Typing and keyboard skillsAptitude
- Multitasking and monitoringAptitude
- Reaction-time exercisesAptitude
Cognitive skills22 topics
- Logical reasoningCognitive skills
- Abstract reasoningCognitive skills
- Inductive reasoningCognitive skills
- Deductive reasoningCognitive skills
- Numerical reasoningCognitive skills
- Data interpretationCognitive skills
- Verbal reasoningCognitive skills
- Reading comprehensionCognitive skills
- Written communicationCognitive skills
- Spatial reasoningCognitive skills
- Diagrammatic reasoningCognitive skills
- Map and route reasoningCognitive skills
- Working memoryCognitive skills
- Learning and information retentionCognitive skills
- Attention and concentrationCognitive skills
- Perceptual speedCognitive skills
- Processing speedCognitive skills
- Coding and decodingCognitive skills
- Problem solvingCognitive skills
- Critical thinkingCognitive skills
- Error detectionCognitive skills
- Data checking and clerical accuracyCognitive skills