Course 4, Week 1, Assignment 2, The first argument to `Layer.call` must always be passed

The reason the solution shown above is the ‘fix’ is that when using the Sequential API input_shape is an (optional) argument to the first layer, and thus needs to be within the parentheses constructing it (the ZeroPadding2D layer in this case.); not provided within a second set of parentheses on its own. This code kind of mixes the Sequential API and Functional API styles in a way the parser didn’t welcome :blush:. Below is a thread providing compare and contrast of the two TF Model APIs: