Multiple choice
172 questions. Practise interactively
Regulatory compliance2 questionsDevOps1 questionsLogistic regression1 questionsSoftware development steps2 questionsProtocols1 questionsEncryption1 questionsCollaboration3 questionsFront-end frameworks1 questionsPython to pseudocode1 questionsCSS (id v class)1 questions2D arrays (Python)1 questionsDevelopment steps1 questionsInterface design2 questionsData dictionary1 questionsLicensing (legal/social)2 questionsControl structures3 questionsTesting and debugging7 questionsAlgorithms (random numbers)1 questionsAlgorithms (tracing)2 questionsInterface design and inclusivity1 questionsVariables and scope3 questionsPrototyping and communication1 questionsSorting1 questionsAlgorithms (validation)1 questionsDocumentation1 questionsDocumentation (logbook)1 questionsAlgorithms (loops)1 questionsSoftware development approaches4 questionsImplementation methods4 questionsData types and structures1 questionsTesting (test data)1 questionsSecurity concepts (CIA)2 questionsAuthentication and authorisation1 questionsAccountability1 questionsDefensive data input handling3 questionsCross-site scripting1 questionsCross-site request forgery1 questionsRace conditions1 questionsSession management1 questionsBroken authentication1 questionsInvalid forwarding and redirecting1 questionsSide-channel attacks1 questionsFile attacks1 questionsSandboxing1 questionsCryptography1 questionsPrivacy by design2 questionsSAST and DAST1 questionsPenetration testing and vulnerability assessment1 questionsHardening and resilience1 questionsBusiness continuity and disaster recovery1 questionsSafe API design1 questionsHashing passwords1 questionsCode review1 questionsEfficient execution (memory and exceptions)1 questionsSocial, ethical and legal issues1 questionsDNS1 questionsIP addresses1 questionsData packets1 questionsWeb protocols5 questionsSecuring the web4 questionsBig data and web architecture2 questionsW3C1 questionsCSS3 questionsProgressive web apps2 questionsLoad times1 questionsWeb browsers and developer tools1 questionsClient-side and server-side1 questionsSQL and databases2 questionsORM and SQL1 questionsVersion control1 questionsShell scripts1 questionsOpen-source software1 questionsContent management systems1 questionsCode libraries and frameworks1 questionsUI and UX1 questionsBack-end web development1 questionsAI and ML1 questionsMachine learning training4 questionsML algorithms4 questionsDecision trees1 questionsNeural networks2 questionsApplications of ML1 questionsDevOps, RPA and BPA3 questionsBias in AI and ML2 questionsImpact of automation2 questionsHuman behaviour patterns1 questionsRequirements1 questionsFeasibility1 questionsProject management1 questionsModelling tools4 questionsTesting2 questionsQuality assurance1 questionsCommunication with clients1 questionsOOP3 questionsProgramming paradigms2 questionsSorting and searching1 questionsMechatronics2 questionsPseudocode1 questionsPython (code reading)10 questionsPython syntax1 questionsSQL5 questions