The ML Basics section (with Keras) in Core TensorFlow tutorials may be a good start:

  
      

      TensorFlow
  

  
    

Basic classification: Classify images of clothing  |  TensorFlow Core 7



  

  
    
    
  

  


Note that in the beginner tutorials when you specify the optimizer inside the compile method, you use the alias (e.g. 'adam').
Later on, as you get to the advanced tutorials, you may notice you can state the optimizers using the full API names, such as optimizer = tf.keras.optimizers.SGD(learning_rate=0.01):

  
      

      TensorFlow
  

  
    

Custom training: walkthrough  |  TensorFlow Core 2