inflearn logo
Challenge
Ended

[4-Week Course] <Web Browser from Scratch> Reading Challenge

The web browser you've been using 'naturally' all this time— How about understanding it by building one yourself this time? Through a 4-week challenge, from page loading to rendering, you'll learn step by step the principles of how the web works, as explained directly by browser developers. Rather than just reading a book, you'll implement 'your own browser' in Python, gaining hands-on understanding of the browser's internal operations. It's okay if you don't have much programming experience. As you follow along with the book and challenge, you'll be able to see firsthand every step of the process until completing a web browser!

JavaScript
Python
frontend
web-browser
book-challenge

23개 수업 학습

4회 미션 수행

라이브 1 회

한빛 마일리지 2만점 지급

질문하고 즉시 답을 얻어요.

hanbit님과 함께해요!

50,341

Learners

1,057

Reviews

14

Answers

4.9

Rating

16

Courses

Hanbit Media publishes IT practical guides such as QA and graphics for general users, as well as programming, computer science, IT essays, and Realtime (e-books) for IT professionals, under the motto of "Opening the IT world through books."

More

I've been using web browsers 'as a matter of course' all this time,

This time, shall we understand it by making it ourselves?


Through a 4-week challenge, from page loading to rendering,

You'll learn by following along with the principles of how the web works, explained directly by browser developers.


Not just stopping at simply reading books,

Implementing 'My Own Browser' directly with Python

You'll gain hands-on understanding of how browsers work internally.


It's okay if you don't have much programming experience.

As you follow along with the book and challenges, you'll be able to see the entire process of completing a web browser for yourself!

10월

31일

챌린지 시작일

2025년 10월 31일 PM 03:00

챌린지 종료일

2025년 11월 30일 PM 02:59

챌린지 커리큘럼

All

28 lectures

Course Materials:

Live

챌린지에서 배워요

  • Experience the core technologies that make up browsers through hands-on practice.

  • You can understand the entire process by following how a web browser loads and renders a page.

  • By implementing a browser directly with Python code, you'll gain hands-on understanding of how it works, not just theoretical knowledge.

Recommended for
these people

Who is this course right for?

  • Web frontend developers trying to improve service performance

  • Students who want to understand the basic principles of networks and web browsers

  • Python beginners who want to create visible results

Need to know before starting?

  • Python: The exercises in this book are conducted in Python. While you can follow along with other languages, please note that some exercises use Python libraries.

  • HTML, CSS Knowledge: If you have experience creating web pages or are familiar with syntax like HTML and CSS, you'll find the book easier to read. I recommend the HTML syntax lectures from Opentutorials.

Reviews

All

24 reviews

4.8

24 reviews

  • newcat님의 프로필 이미지
    newcat

    Reviews 3

    Average Rating 5.0

    5

    4% enrolled

    Can I really do this in just 4 weeks? 😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭 I'll stay strong.

    • ryuan
      Instructor

      The first part is easy, but the latter part is quite difficult. Please take away as much as you can and ask lots of questions. Fighting!

  • calculator님의 프로필 이미지
    calculator

    Reviews 169

    Average Rating 4.9

    5

    100% enrolled

    I saw this book in the new releases section of an online bookstore and thought it looked interesting, so I wanted to read it. I ended up reading it with the great motivation provided by the reading completion challenge. It's not an easy book, but the fascinating topic of implementing a web browser from scratch made it an enjoyable read. I wrote a longer review as part of the challenge's final mission - posting a review on social media. https://blog.naver.com/gritjob/224093581031

    • supark님의 프로필 이미지
      supark

      Reviews 15

      Average Rating 4.9

      5

      30% enrolled

      The book's content is fascinating : )

      • kococowa7566님의 프로필 이미지
        kococowa7566

        Reviews 1

        Average Rating 5.0

        5

        30% enrolled

        • traceimp님의 프로필 이미지
          traceimp

          Reviews 3

          Average Rating 4.3

          3

          100% enrolled

          Actually, since the recommendation mentioned "programming beginners and web technology newcomers," I thought it would be a book with an easy-to-follow approach, but it was completely different. It's disappointing, but I think I've come to realize my own shortcomings. I wouldn't be able to recommend it to beginners, and it seems like a book I'd recommend to people with existing web development experience or knowledge to help them understand more deeply. If the book had been more kind, it would have been good enough for beginners to read as well. (Especially regarding code modifications, deletions, execution methods, etc.) Thank you for all your hard work with the translation.

          취소 및 환불 규정
          챌린지는 지식공유자가 설정한 수업 최소 정원이 충족되지 않을 경우, 폐강 안내가 고지되며 결제 내역이 자동취소됩니다.

          hanbit's other courses

          Check out other courses by the instructor!

          $8.80