Skip to main content

Enes Ozturk

It is a great feeling that I almost finished the Awesome Course in 2 days. It happened in a hackathon. Now it is alive πŸ”₯

I want to tell you why I built such a project. Recently, I was learning blockchain programming. There is a platform that teaches you Solidity. But not like the general way. We all the time learn something by watching videos, reading documents, articles. Searching issues etc. All these things are time-wasting. What if we are able to learn any software technology by reading and writing at the same time? Testing ourselves step by step is valuable.

That is why I created Awesome Course.

What does Awesome Course provide?

We can think this in two ways:

  • As a developer, to learn a new software technology, we mostly start reading a document about it. Good to start. Then we are trying to find other resources for advanced topics and watch video courses. Video courses might be wasting time. To learn something, we need to get our hands dirty; code. Awesome Course lets you learn any course by coding directly.

  • As a content creator, making video courses is exhausting. Filming, editing, camera, microphone, all the details are important to be good at that. Do you really care that your audience learns from your content? Awesome Course let you create courses that your audience learn by coding.

Tech Stack

  • Next.js as framework. Server-side rendering is really great fit for this project.
  • Tailwind for styling
  • Typescript

Give Your Support

I really appreciate it if you give your support on Github.