강의

멘토링

로드맵

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) 8 reviews

93 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,501

Learners

213

Reviews

87

Answers

4.9

Rating

7

Courses

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

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

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

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

Curriculum

All

231 lectures ∙ (13hr 3min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

8 reviews

5.0

8 reviews

  • 영서님의 프로필 이미지
    영서

    Reviews 5

    Average Rating 5.0

    Edited

    5

    39% enrolled

    지금까지 들은 강의 중 가장 이해가 잘 됐습니다. 최고!

    • 수코딩
      Instructor

      안녕하세요 sy님! 감사합니다! 이해가 잘 되셨다니 정말 뿌듯하네요 😊 앞으로도 더 좋은 강의 만들겠습니다!

  • Sun drop님의 프로필 이미지
    Sun drop

    Reviews 4

    Average Rating 4.8

    5

    20% enrolled

    이 강의가 제일 구성도 알찬 것 같아요 개념 배우고 바로 실습 하게 되어있어서 학습 효과가 보장된 느낌..👍🏻 무엇보다 입문자가 듣기에 좋은 것 같습니다

    • 수코딩
      Instructor

      도움이 되셨다니 다행이네요 ~ 감사합니다 :)

  • namsook.lee님의 프로필 이미지
    namsook.lee

    Reviews 3

    Average Rating 4.7

    5

    100% enrolled

    • 수코딩
      Instructor

      안녕하세요! 좋은 수강평 감사합니다. 더 힘내서 좋은 강의를 만들 수 있도록 하겠습니다. 감사합니다!

  • Woojin Choi님의 프로필 이미지
    Woojin Choi

    Reviews 2

    Average Rating 5.0

    5

    61% enrolled

    • 수코딩
      Instructor

      CSS 수강평을 달아주신 게 엊그제 같은데 벌써 자바스크립트 61% 수강이라니요! 대단합니다. Woojin Choi님의 학습을 응원합니다. 화이팅하세요!

  • button_님의 프로필 이미지
    button_

    Reviews 2

    Average Rating 5.0

    5

    30% enrolled

    개념을 지루하지 않게 짧게 강의에 담아 쉽게 알려주셔서 좋습니다!

    • 수코딩
      Instructor

      안녕하세요 button_님! 좋은 말씀 감사합니다! 🙏 지루하지 않게 핵심만 담아 전달하려 노력했는데 그렇게 느껴주셔서 정말 기쁩니다. 앞으로도 쉽고 재미있게 배울 수 있는 강의를 만들어가겠습니다!

Limited time deal ends in 12:44:23

$63,360.00

20%

$61.60

sucoding's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!