TensorFlow is an end-to-end open source platform for machine learning
TensorFlow makes it easy for beginners and experts to create machine learning models. See the sections below to get started.
https://www.tensorflow.org/tutorials
Tutorials show you how to use TensorFlow with complete, end-to-end examples
https://www.tensorflow.org/guide
Guides explain the concepts and components of TensorFlow.
#### For beginners
The best place to start is with the user-friendly Sequential API. You can create models by plugging together building blocks. Run the “Hello World” example below, then visit the [tutorials](https://www.tensorflow.org/tutorials) to learn more.
To learn ML, check out our [education page](https://www.tensorflow.org/resources/learn-ml). Begin with curated curriculums to improve your skills in foundational ML areas.
### Learn about the relationship between TensorFlow and Keras
TensorFlow's high-level APIs are based on the Keras API standard for defining and training neural networks. Keras enables fast prototyping, state-of-the-art research, and production—all with user-friendly APIs.
## Solutions to common problems
Explore step-by-step tutorials to help you with your projects.
Check out our [blog](https://blog.tensorflow.org/search?label=TensorFlow+Core&max-results=20) for additional updates, and subscribe to our monthly TensorFlow newsletter to get the latest announcements sent directly to your inbox.