V School | Better Humans, Better Outcomes

Teaching Problem Solving

Ultimately problem solving is the application of varying knowledge sets to a unique scenario. If we've encountered the scenario before--or one very close to it--and know how to solve it then we're no longer really problem solving but rather applying a method or equation to a new set of data.

Pokemon Pals

Exercise requirements You will have two routes 1. /pokemon 2. /pokemon/details The first route will make an http request to get a pokedex (http://pokeapi.co/api/v1/pokedex/{some-id}/). You will list each pokemon by name. Next to each pokemon will be a "details" button. When this button

Teaching for Comprehension

Adult learners are different from children. The people that come to V School are typically in their twenties or thirties, have had one or more careers or jobs, and are now making a career change. One key difference is that adults require context in everything that they do. They have

Problem Solving

Problem solving is the most important skill you will take out of this course. Without it, you are not truly a developer. You may have learned to repeat steps shown to you with a few minor changes but if you can't take that knowledge and apply it and mix it

'High' on 'Potenuse' & Services

Below we have an example controller that has several methods for geometric calculations on a right triangle. app.controller('TriangleController', ['$scope', function ($scope) { // here we have a triangle object $scope.triangle = { base: undefined, height: undefined }; $scope.findArea = function () { $scope.area = 0.5 * $scope.triangle.base * $scope.triangle.height }; $scope.

V School | Better Humans, Better Outcomes © 2026