Pebellslearn by building
RoadmapMatrixCatalogSandboxSign in
Values & text Control flow Collections Functions Robustness Objects Quantitative Data structures Algorithms Number & algebra Space & change Reasoning & chance
Beginner · 41 conceptsAdvanced · 48 conceptsExpert · 10 conceptsDivisibility & primesPatterns & sequencesNumber systemsRatios & percentagesEstimation & magnitudeLogic & truth tablesCoordinate geometryVariables & typesAlgebraic expressionsPowers & scientific notationUnits & ratesSets & Venn diagramsTriangles & PythagorasGeometric transformationsConditionalsDefining functionsArithmetic & roundingStringsType castingLinear equationsArea & volumeVectorsLoopsExceptionsGuard clausesFunctions as valuesRecursionScopeType annotationsString formattingInequalitiesQuadratic equationsSystems of equationsLists & tuplesComprehensionsContext managersAliasing & copyingBuilt-in functionsDictionariesSetsIterators & generatorsProof & inductionCombinatoricsFunctions & graphsTrigonometryBacktrackingProbabilityLinear & exponential modelsLimits & continuityPeriodic modelsBig-O & complexityQueues & dequesProbability distributionsLogarithmsStacksDerivativesArraysMatricesBinary treesGraphsOptimizationDifferential equationsIntegralsSeries & approximationTwo pointers & sliding windowSearchingSortingDeterminants & inversesGaussian eliminationHash tablesClasses & instancesSummary statisticsHeaps & priority queuesTriesGraph traversalUnion-findNumerical methodsBinary search treesGreedy algorithmsEigenvalues & eigenvectorsDynamic programmingInheritanceLinked listsDunder methodsEncapsulationCorrelation & regressionShortest pathsPolymorphismAbstractionModular arithmeticGroups & symmetryBijections & cardinalityOpen problemsGraph theoryComplex numbersChaos & dynamical systemsInformation & entropyFractalsFourier analysis