required (hard)helpful (soft)NumberComputational FluencyPatterns & AlgebraGeometry & MeasurementData & ProbabilityCalculusComputer ScienceFinancial LiteracyLife ScienceChemistryPhysicsEarth & Space ScienceEnvironmental ScienceScience PracticesPhonics & FoundationsReading & ComprehendingVocabulary & Word StudyGrammar & ConventionsWriting & CreatingLiterature & AnalysisOral & Spoken Language
Target↳ Visiting every cellUses of Multidimensional ArraysG12
↳ Nested loopsUse of Control FlowG11
↳ Rows, columns and a[r][c]Uses of Multidimensional ArraysG12
↳ Sequence: tracing line by lineBasic Programming ConceptsG11
↳ Off-by-one errorsUse of Control FlowG11
↳ Choosing the right structureWays in Which Data Structures Are Organized in MemoryG12
↳ Expressions and operatorsBasic Programming ConceptsG11
↳ for loops and rangesUse of Control FlowG11
↳ Trees: hierarchy in memoryWays in Which Data Structures Are Organized in MemoryG12
Press enter or space to select a node. You can then use the arrow keys to move the node around. Press delete to remove it and escape to cancel.
Press enter or space to select an edge. You can then press delete to remove it or escape to cancel.
learn the items on the left, then this · hover a card to trace its chain · click a lessoned card to open it