inflearn logo

[Renewed] Introduction to Python Backend and Web Technologies for Beginners (Intermediate Python, Understanding Backend and Web Technology Fundamentals with Flask) [Full-Stack Part 1-1]

This is a full-stack series aimed at beginners, with the goal of developing web and app services to a level that can be genuinely commercialized, based on real-world experience developing actual web services. As the first step (part1-1), this course provides an in-depth explanation of intermediate Python for full-scale development, backend implementation with Flask [플라스크], and essential web technologies such as HTTP, REST API, and the MVC pattern.

(4.9) 194 reviews

2,973 learners

Level Basic

Course period Unlimited

Python
Python
REST API
REST API
Flask
Flask
Python
Python
REST API
REST API
Flask
Flask

Reviews from Early Learners

4.9

5.0

dlclxkzk87

61% enrolled

I enjoyed the data analysis course so much that I decided to purchase the Flask course as well, and as expected, it was great because I could easily understand Flask's features through simple examples. However, if there is one minor thing I'd suggest, it would have been even better if the VS Code filenames were included in the Jupyter files. I plan to finish the backend by studying Full Stack Part 1-2 as well, and I will continue to work hard through the remaining lectures to become a developer capable of both data analysis and backend development. Thank you.

5.0

순수한햄스터

61% enrolled

Thanks to the lecture length not exceeding 20 minutes, I could quickly watch them before work. The explanations were kind and not too difficult, which helped me keep going without giving up!

5.0

JW P

82% enrolled

This seems to be the best lecture as a starting point for web development. Other lectures often missed the big picture, but this is a lecture that puts a lot of effort into conveying the big framework so that you can become familiar with the details through practice. If you've been swept away by trivial content and distanced yourself from web development, I recommend coming back to this lecture!

What you will gain after the course

  • Python Flask framework

  • Intermediate Python

  • Web Technology Basics

  • Computer Science Knowledge for Commercial Web Development

  • HTTP and REST API

Recommended for
these people

Who is this course right for?

  • Those who want to develop their own web service

  • Those who want to become full-stack developers

  • Those who want to understand the backend as frontend developers

  • Those who want to build a solid foundation in backend development

Need to know before starting?

  • Python Basics

  • Database (SQL) Basics

Hello
This is funcoding

Inflearn Verified

Career Verified

34,479

Learners

2,592

Reviews

1,952

Answers

4.9

Rating

13

Courses

Janjemi Coding, Dave Lee

  • About Janjaemi Coding Introduction Blog [Click]

  • Key Experience: Coupang Senior Development Manager/Principal Product Manager, Samsung Electronics Development Manager (Approx. 15 years of experience)

  • Education: BA in Japanese Language and Literature, Korea University / MS in Computer Science, Yonsei University (A complete mix)

  • Key Development Experience: Samsung Pay, E-commerce Search Service, RTOS Compiler, Linux Kernel Patch for NAS

  • Books: Linux Kernel Programming, Understanding and Developing the Linux Operating System, IT Core Technologies That Anyone Can Easily Read and Understand, Python Programming Primer for Absolute Beginners

  • Operating Site: Fun-Coding (http://www.fun-coding.org) [Click]

  • This is a site that shares free materials related to full-stack development, data science, and AI.

  • Others: Fun-Coding YouTube Channel [Click]

    • I am starting little by little to share tips and short free lectures that are helpful for IT learning~

While working in the industry, I have been consistently creating solid full-stack, data science, and AI courses for 8 years.

 

More

Curriculum

All

62 lectures ∙ (13hr 53min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

194 reviews

4.9

194 reviews

  • jdhwan2271587님의 프로필 이미지
    jdhwan2271587

    Reviews 1

    Average Rating 5.0

    5

    63% enrolled

    Hello teacher! Is it possible to skip FastAPI and only take the Flask course to go full stack??? My current company is operating a platform with Flask as the backend.

    • funcoding
      Instructor

      It is possible. However, since FastAPI has similar syntax to Flask while having some improved aspects, I think it would be good for you to organize and review it once in the future, even just for reference. Thank you!!

    • So would it be better to take FastAPI after Flask -> Frontend lectures??? My goal is to implement a full-stack service on my own later.

    • funcoding
      Instructor

      Sorry for the late response^^:; My apologies I think Flask and FastAPI have high correlation, so from a learning effectiveness perspective, Flask -> FastAPI -> Frontend would probably be better. If you learn FastAPI after getting familiar with Flask, you'll likely see many similar parts, so you'll get some repetition with Flask and be able to learn FastAPI quickly as well.

  • jwpark971147579님의 프로필 이미지
    jwpark971147579

    Reviews 1

    Average Rating 5.0

    5

    82% enrolled

    This seems to be the best lecture as a starting point for web development. Other lectures often missed the big picture, but this is a lecture that puts a lot of effort into conveying the big framework so that you can become familiar with the details through practice. If you've been swept away by trivial content and distanced yourself from web development, I recommend coming back to this lecture!

    • funcoding
      Instructor

      It's easy to get stuck in a small view and miss the broader scope, isn't it? I made it with that in mind, so I'm glad you noticed! Thank you😊

  • wizproduct님의 프로필 이미지
    wizproduct

    Reviews 5

    Average Rating 5.0

    5

    80% enrolled

    I think this is the best lecture series for those who study alone. It wasn't easy to learn backend technology on my own, but after watching this lecture, I felt like I was reading the 'flask standard'. It's an oasis-like lecture with a mentoring-like feel, detailed explanations, focus on understanding, and abundant materials. If you think of time as money, It's much more cost-effective to learn this lecture and learn additionally than to struggle and learn alone from the beginning. At the beginning of this year, I started with the instructor's introduction to Python with a light heart. It was a year when I felt that I could make something with my own hands by listening to all the lectures step by step. Now, I'm thinking that I want to develop seriously. ㅎㅎㅎ This flask lecture is also difficult for me, but I'll absorb it quickly and make it mine. Thank you this year and I'll thank you in advance next year!

    • funcoding
      Instructor

      Thank you so much for starting with the crawling lecture. It gives me a lot of strength. Above all, I congratulate you for making progress and achieving results as a developer this year. Starting with Part 1 of Full Stack, the difficulty level is not easy, but it covers the parts necessary for full stack and the parts that a developer should have. If you understand that you need to go deeper sometimes and try it several times, it will help you steadily learn new technologies deeply. I hope this will help you become a good developer? A competitive developer. Thank you.

  • sogentle님의 프로필 이미지
    sogentle

    Reviews 11

    Average Rating 4.5

    5

    64% enrolled

    After taking a few classes, you can't help but become a fan of the instructor. He is so thorough, and his lectures are also very well prepared. I am such a fan that I even bought the basic lectures. But among them, after taking this course, I felt like my horizons were broadened, so if you have been interested in Python or websites, I definitely recommend it.

    • funcoding
      Instructor

      Thank you for leaving such a great review. It means a lot to me.

  • restful3님의 프로필 이미지
    restful3

    Reviews 21

    Average Rating 4.4

    4

    100% enrolled

    It's a good lecture. I'm more than 80% satisfied. The 20% who aren't satisfied... The lecture speed is slow in easy parts and fast in difficult parts. I had to keep adjusting the lecture speed in the browser. I think the speaker unconsciously speeds up in complicated parts. And it's not a fun coding, but a nagging coding. Haha. No matter how good the advice is, it doesn't seem good to repeat it too much. Except for these two things. I'm satisfied with everything. It's a good lecture. I recommend it.

    • funcoding
      Instructor

      I tried to keep the speed the same, but each person might have different difficulties... When I was listening to the lecture, I tried to cheer the students on, but they kept nagging me... Oh my, I'm glad you said it was a good lecture even in that kind of stance.

funcoding's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!

25% off for new members

$43.80

25%

$63.80