Skip to content

Signed in as

Sign in to Curious Dev Learn

Sign in to verify labs, save your progress and get a certificate. Lessons stay open without an account.

Terms of use

These terms apply when you use Curious Dev Learn (learn.vladtimchenko.dev), a free, non-commercial project run by Vlad Timchenko, a private individual. By creating an account you accept them. How we handle your data is explained in the privacy policy.

  • Anyone can read the courses without an account.
  • You must be at least 16 years old to create an account.
  • You sign in with Google or GitHub. One account per email address. Keep your account to yourself.
  • The courses are free.
  • Labs run against Google Cloud projects that you own and pay for. Google bills you, not us. Set the budget alerts the course shows you, and delete what you created when a lesson says so. We are not responsible for charges in your Google Cloud projects.
  • The lab checker sends requests only to the run.app services and public GitHub repositories you enter, and only after your service proved it is yours.
  • Your student id and lab keys are personal. Do not share them. If your student id leaks, tell us at learn@vladtimchenko.dev.

Do not:

  • attack, overload, scan or probe the platform, or use the lab checker against services you do not own;
  • submit services, projects or repositories you did not build or do not control;
  • try to get around rate limits, bot protection or the lab checks;
  • choose names or avatars that are offensive, impersonate someone, or suggest you are Google or Curious Dev;
  • send false or abusive reports.
  • A certificate states that the labs of a course passed against services you deployed. Checks marked “self-reported” rely on what your service reports.
  • It is not an official Google Cloud certification.
  • The name on a certificate is reviewed and then locked. The certificate page is public to anyone with its link.
  • We revoke certificates obtained by cheating. Deleting your account revokes your certificates too.

Names, avatars and reports are moderated, partly automatically (see the privacy policy). If you break these rules we may refuse content, hide your public profile, suspend or ban your account, and revoke certificates obtained by fraud. If you think a decision is wrong, write to learn@vladtimchenko.dev.

Course content and code samples come from public repositories and are provided under the licence stated in each repository. The site’s own source code is public too (link in the footer).

Curious Dev is an independent learning platform and is not affiliated with or endorsed by Google. Google Cloud and related names are trademarks of Google LLC.

The platform is free and provided as it is, without warranty. We may change, pause or end the service or any course. As far as the law allows, we are not liable for losses from using it.

You can delete your account at any time in your settings. We may end your access if you break these terms.

We may update these terms. The effective date at the top changes when we do, and for important changes we tell signed-in users on the site. These terms are governed by the law of Ukraine; consumer rights that the law of your country gives you are not affected.

Questions: learn@vladtimchenko.dev.