Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
Programming

/

Programming Language

Learning JavaScript by Focusing on the Essentials

Javascript syntax that frontend beginners must learn! From basic to advanced, let's delve into the JavaScript language from A to Z!

(5.0) 5 reviews

80 learners

  • sucoding
프론트엔드
백엔드
실습 중심
JavaScript

Reviews from Early Learners

What you will learn!

  • JavaScript Basic Syntax (Variable Declaration, Data Types, Operators)

  • Conditional statements (if, switch) and loop statements (for, while, forEach)

  • Function definition and calling (function, arrow function)

  • Handling Objects and Arrays

  • Array methods (map, filter, reduce, etc.)

  • Event handling (event listeners for click, hover, etc.)

  • DOM manipulation (HTML element selection, addition, deletion, modification)

  • Asynchronous processing in JavaScript (setTimeout, setInterval, promise)

  • Server and Data Communication via AJAX (fetch API)

  • JavaScript's `this` and Binding

  • Closures and higher-order functions

  • ES6+ syntax (let, const, template literals, destructuring, etc.)

  • Classes and Object-Oriented Programming (OOP) Techniques

  • Error handling (try, catch, finally)

  • Advanced JavaScript Asynchronous Programming (async/await)

  • How to use Local Storage and Session Storage

  • JavaScript performance optimization techniques in browsers

  • Hands-on project practice (e.g., to-do list, calculator, weather app, etc.)

JavaScript that is easy to understand even for non-majors!!
🛩 Sucoding's Front-End Roadmap Series Step 3! 🛩

Bestseller in Introduction to HTML/CSS/JS

The Sucoding online course has been published as a book!

2022 『Coding Self-study HTML+CSS+JavaScript』 published! 🎉

The Sucoding online course has also been published as a book.
It is the best-seller in the HTML/CSS introductory category that has never left the top spot since its release. 😎
If you read it together with the book, the synergy increases several times.

purchase

I'm curious

What do you learn?

In JavaScript, you will learn the core functions for implementing dynamic web pages . JavaScript is an essential language for adding interactive elements that cannot be implemented with HTML and CSS alone. However, it is difficult to learn and master all the JavaScript functions at once.

In this course, we will learn only the core JavaScript functions that are frequently used in practice . We boldly excluded complex or rarely used functions and focused on parts that are frequently used in actual web pages, such as DOM manipulation , event handling , and asynchronous processing .

Through this, even beginners can learn the core concepts and techniques of JavaScript easily and efficiently, and naturally acquire development skills that can be applied immediately in practice .

Even complete beginners are welcome,

I'll teach you everything step by step, starting from the basics.

JavaScript is one of the most important languages to learn on the front end, but
It might be a little difficult for beginners.
But don't worry!

We will explain each step carefully and kindly so that you can build a solid foundation from the beginning .

We'll walk you through easy examples and practical exercises so even beginners can learn with confidence ! 🚀

Learn the core concepts of JavaScript one by one,
Naturally learn techniques that you can apply to real web pages !

Only for Sucoding lectures
Special point

Core-focused curriculum optimized for practice

  • We've minimized complex theories and selected only the JavaScript grammar that is frequently used in actual projects .

  • You can learn practical JavaScript techniques that can be immediately applied in practice, such as DOM manipulation , event handling , and asynchronous processing .

Intuitive explanations and hands-on lectures to help you understand

  • We explain concepts step by step so that even beginners to JavaScript can easily understand them , and you learn in an example → practice manner.

  • This is a hands-on, hands-on course that teaches you how to code , helping you apply theory directly to real life.

Curriculum based on real projects

  • This course teaches you through projects that create actual web pages and app UIs, not just simple theories.

  • You can experience situations similar to real-world situations and even develop problem-solving skills .

We generously share practical tips and developer know-how.

  • We will teach you practical tips from working developers that are not found in textbooks, as well as ways to improve work efficiency .

  • In addition to JavaScript, it also provides direction for growing as a front-end developer .

Customized student feedback and detailed Q&A support

  • Provides quick and friendly feedback to students' questions.

  • It points out common mistakes and confusing parts and maximizes each individual's learning effect.

wait a minute!

Did you know that even in lectures, there is a 'knot' that suits me?

Just as a great game that everyone recognizes may not be fun for me ,
Lectures aren't the same for everyone.

No matter how much praise there is in a lecture, it may not be right for me .
Conversely, what is an ordinary lecture to someone else may be the best lecture to me .

So, at least 10% of all my lectures are free .
Come listen for yourself and see if it's the 'match' between you and your style !

If you and I get along well,
Let me show you the fastest route to becoming a front-end developer .
Trust and follow! 🚀

Designed from a beginner's perspective
Customized
curriculum

Basic Practice
Sufficient basic training

You can systematically learn the basic concepts of JavaScript by conducting basic exercises according to your learning progress.
By writing actual code using core grammar and basic functions , you will learn how to apply them in real life and experience both theory and practice.
We help you build confidence through step-by-step practice from the basics.

Layout
Organize your notes

When learning a difficult language, note-taking is essential!
Sucoding provides about 39 note-taking methods to help you organize what you have learned systematically .
You can easily organize key concepts and important points and improve your understanding through review .
It will serve as an important guide for learning JavaScript, helping you solidify your skills.

DOM
UI Practice

It would be a shame to learn DOM without UI !
By providing a real UI , you can learn how to apply JavaScript in a more vivid way.
Learn practical skills by dynamically changing HTML elements through DOM manipulation and implementing user interactions .
You can experience the real use of JavaScript by learning UI and DOM together.

Form
Login screen


Let's create the most common form that can be manipulated with JavaScript: a login screen .
You will learn form validation and user input processing , and experience dynamic form management using JavaScript .
By implementing a login screen, you will practice frequently used form-related functions and learn essential skills for real web applications.

Todo
Todo List

You'll wrap up your learning by applying all your JavaScript knowledge while building a to-do management app .
You will practice core technologies such as JavaScript array manipulation , event handling , and local storage utilization while implementing functions such as adding, deleting, and modifying tasks.
This project will help you learn practical uses of JavaScript and gain experience creating high-quality applications .

Frequently Asked Questions

Q. I'm a complete beginner and don't know anything. Is that okay?
A. Yes, that's really fine. It's a customized course designed so that people who don't know anything can learn.

Q. I bought the book. Do I need to buy the online course as well?
A. If you have purchased the book, I highly recommend purchasing more. It contains a lot of material that is not covered in the book.

Q. Is prior knowledge required?

A. Yes, this course requires prior knowledge of HTML5/CSS3.

Things to note before taking the class

Practice environment

  • Operating System and Version (OS): Windows, macOS

  • Tools used: Visual Studio Code, Chrome

  • PC specifications: Minimum specifications that allow web surfing are also acceptable.

Learning Materials

  • We provide learning materials for each lecture to help you progress through the practical training.


Player Knowledge and Notes

  • Completely non-majors and beginners can also take the course

  • However, learning HTML5/CSS3 must be done first.

Recommended for
these people

Who is this course right for?

  • Beginner & novice who has never studied JavaScript before

  • An experienced developer who knows JavaScript, but isn't confident that they know it well.

  • Practitioners who are still using JavaScript based mostly on intuition.

  • Someone who wants to learn simply and easily, without complicated explanations.

Hello
This is

4,368

Learners

202

Reviews

74

Answers

4.9

Rating

7

Courses

수코딩은 온라인과 오프라인을 병행하면서
코딩을 가르치는 활동을 하고 있습니다.

다년간의 오프라인 강의 경험을 바탕으로,
더 많은 사람들이 코딩을 쉽고 재미있게 배울 수 있도록
매일 고민하고, 끊임없이 노력하고 있습니다.

현재까지 다음과 같은 3권의 책을 출판하며
프런트엔드 강의 분야를 선도하고 있습니다:

또한, 유튜브 채널을 통해 다양한 무료 강의도 제공하고 있습니다.
👇 지금 바로 방문해 보세요
[유튜브 채널 링크]

Curriculum

All

231 lectures ∙ (13hr 3min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

5 reviews

5.0

5 reviews

  • sduddla님의 프로필 이미지
    sduddla

    Reviews 4

    Average Rating 5.0

    Edited

    5

    39% enrolled

    Of all the lectures I've heard so far, this was the easiest to understand. The best!

    • sucoding
      Instructor

      Hello sy! Thank you! I'm really proud that you understood it well 😊 I'll keep making better lectures!

  • sundrops10421493님의 프로필 이미지
    sundrops10421493

    Reviews 3

    Average Rating 4.7

    5

    20% enrolled

    This lecture seems to have the best structure. Learning the concepts and then immediately putting them into practice makes me feel like the learning effect is guaranteed. 👍🏻 Above all, it's great for beginners to listen to.

    • sucoding
      Instructor

      I'm glad I could help! Thank you :)

  • dust030님의 프로필 이미지
    dust030

    Reviews 3

    Average Rating 5.0

    5

    30% enrolled

    I'm binge-watching to get a solid grasp on JavaScript concepts again! Your teaching style really suits me, so I'm enjoying your other courses as well. Thank you!

    • sucoding
      Instructor

      Hello! Thank you so much for even binge-watching the entire series! It's a great source of strength that you're finding the other lectures beneficial as well 🙏 If you have any questions while studying, please feel free to ask anytime!

  • ksm86263274님의 프로필 이미지
    ksm86263274

    Reviews 2

    Average Rating 5.0

    5

    100% enrolled

    Thanks to you, I easily learned the basic content about JavaScript.

    • sucoding
      Instructor

      Hello Kim Sun-min! Thank you for taking the course! It's a great relief that you easily understood the basic content. We will prepare more helpful lectures in the future. 😊

  • davyjeong7658님의 프로필 이미지
    davyjeong7658

    Reviews 3

    Average Rating 5.0

    5

    100% enrolled

    • sucoding
      Instructor

      Hello davyjeong! Thank you for the good review :) I'll come back with even better lectures!

$61.60

sucoding's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!