The Deep Learning Specialization uses TensorFlow (including Keras), and has many programming exercises.
For practice projects, there are many datasets available online for free that you can download and experiment with. The “UCI Machine Learning Repository” is one.
Or you can join an online machine learning community, such as Kaggle. They have many tutorial projects you can access.