Real world GraphQL tutorials for frontend developers with deadlines!
# [hasura.io/learn](https://hasura.io/learn/)
<a href="https://hacktoberfest.digitalocean.com/" alt="Hacktoberfest"><img src="https://badgen.net/badge/hacktoberfest/friendly/pink" /></a>
 [![hasura.io/learn website](https://img.shields.io/badge/docs-hasura.io-blue.svg)](https://hasura.io/learn/)
 [![Open Source](https://badges.frapsoft.com/os/v1/open-source.svg?v=103)](https://opensource.org/)
 <a href="https://github.com/hasura/learn-graphql/blob/master/LICENSE" alt="License"><img src="https://img.shields.io/badge/License-MIT-yellow.svg" /></a>

Real world GraphQL tutorials for frontend developers with deadlines!
With these open-source community maintained tutorials, you will move from the basics of GraphQL to building a real-time application in 2 hours.

There are different tutorial series:

## Frontend

- [React](https://hasura.io/learn/graphql/react/introduction/)
- [Vue](https://hasura.io/learn/graphql/vue/introduction/)
- [Angular](https://hasura.io/learn/graphql/angular-apollo/introduction/)
- [Typescript](https://hasura.io/learn/graphql/typescript-react-apollo/introduction/)
- [Elm](https://hasura.io/learn/graphql/elm-graphql/introduction/)
- [ReasonML](https://hasura.io/learn/graphql/reason-react-apollo/introduction/)
- [Unity](https://hasura.io/learn/graphql/unity/introduction/)
- [Next.js](https://hasura.io/learn/graphql/nextjs-fullstack-serverless/introduction/)
- [RxDB](https://hasura.io/learn/graphql/react-rxdb-offline-first/introduction/)
- [Svelte](https://hasura.io/learn/graphql/svelte-apollo/introduction/)
- [Remix](https://hasura.io/learn/graphql/remix-fullstack-firebase/introduction/)
- [Rescript](https://hasura.io/learn/graphql/rescript-react-apollo/introduction/)

## Mobile

- [React Native](https://hasura.io/learn/graphql/react-native/introduction/)
- [iOS](https://hasura.io/learn/graphql/ios/introduction/)
- [Android](https://hasura.io/learn/graphql/android/introduction/)
- [Flutter](https://hasura.io/learn/graphql/flutter-graphql/introduction/)

## Backend

- [Introduction to Hasura](https://hasura.io/learn/graphql/hasura/introduction/)
- [Authorization with Hasura](https://hasura.io/learn/graphql/hasura-auth-slack/introduction/)
- [Advanced Hasura](https://hasura.io/learn/graphql/hasura-advanced/introduction/)
- [Authentication with Hasura](https://hasura.io/learn/graphql/hasura-authentication/introduction/)

## Database

- [Postgres Basics](https://hasura.io/learn/database/postgresql/introduction/)
- [MySQL Basics](https://hasura.io/learn/database/mysql/introduction/)
- [SQL Server Basics](https://hasura.io/learn/database/microsoft-sql-server/introduction/)
- [YugabyteDB Basics](https://hasura.io/learn/database/yugabyte/introduction/)

## GraphQL Basics

- [Intro to GraphQL](https://hasura.io/learn/graphql/intro-graphql/introduction/)

## Contributing

Check out our [contributing guide](CONTRIBUTING.md) for more details.

## License

This project is licensed under the MIT License - read [LICENSE](LICENSE) file for details.


## Contributors
<a href="https://github.com/hasura/learn-graphql/graphs/contributors">
  <img src="https://contrib.rocks/image?repo=hasura/learn-graphql" />
</a>

<!-- Made with [contrib.rocks](https://contrib.rocks). -->
