Skip to main content

JavaScript EssentialsLaajuus (5 cr)

Code: TT00FT15

Credits

5 op

Responsible person

  • Janne Salonen

Objective

The course is based on the Cisco Networking Academy's courses JavaScript Essentials 1 and JavaScript Essentials 2. You'll start with the basics of JavaScript and then build up your skills through hands-on learning.

First part of the course prepares learners with skills to design, write, debug, and run programs encoded in the JavaScript language, and to understand the basic concepts of software development technology.

The second part of the course prepares learners to analyze and model real-world problems using object-oriented programming and explore more complex aspects of JavaScript, such as asynchronous programming and functions.

Designed to be adaptive, this course is suitable for both beginners with no prior knowledge and those who have some programming experience, ensuring a comprehensive learning journey for all participants.

Content

JavaScript Essentials 1
6 modules on the basics of JavaScript
Hands-on exercises and labs
Module tests
Final Test

JavaScript Essentials 2
4 modules on the advanced usage of JavaScript
Hands-on exercises
Lab Code Challenges
Module tests
Final Test

Timing

16.04.2024 - 31.12.2025

Number of ECTS credits allocated

5 op

Virtual portion

5 op

Mode of delivery

Distance learning

Unit

School of ICT

Campus

Karaportti 2

Teaching languages
  • English
Seats

0 - 5000

Degree programmes
  • Information and Communication Technology
Teachers
  • Virve Prami
Teacher in charge

Janne Salonen

Groups
  • ATX25TV_MAKSULLINEN_JÄRJESTELMÄ
    Open UAS 2025
  • ATX24TV_MAKSULLINEN_JÄRJESTELMÄ
    ATX24TV Open UAS

Objective

The course is based on the Cisco Networking Academy's courses JavaScript Essentials 1 and JavaScript Essentials 2. You'll start with the basics of JavaScript and then build up your skills through hands-on learning.

First part of the course prepares learners with skills to design, write, debug, and run programs encoded in the JavaScript language, and to understand the basic concepts of software development technology.

The second part of the course prepares learners to analyze and model real-world problems using object-oriented programming and explore more complex aspects of JavaScript, such as asynchronous programming and functions.

Designed to be adaptive, this course is suitable for both beginners with no prior knowledge and those who have some programming experience, ensuring a comprehensive learning journey for all participants.

Content

JavaScript Essentials 1

6 modules on the basics of JavaScript
Hands-on exercises and labs
Module tests
Final Test

JavaScript Essentials 2
4 modules on the advanced usage of JavaScript
Hands-on exercises
Lab Code Challenges
Module tests
Final Test

Location and time

Online and course can be done in own space.

Materials

Online.

Teaching methods

Course is 100% online (Self-Study) course which can be done in own space.

Employer connections

N/A

Exam schedules

Online.

International connections

N/A

Completion alternatives

N/A

Student workload

Up to Student her-/himself but depends on the student's starting level.

Evaluation scale

Hyväksytty/Hylätty

Assessment methods and criteria

Pass after all of Exercises and Final Exam has been passed.

Timing

01.01.2024 - 31.07.2025

Number of ECTS credits allocated

5 op

Virtual portion

5 op

Mode of delivery

Distance learning

Unit

School of ICT

Campus

Karaportti 2

Teaching languages
  • English
Seats

0 - 5000

Degree programmes
  • Information and Communication Technology
Teacher in charge

Janne Salonen

Groups
  • ATX24TV_MAKSULLINEN_JÄRJESTELMÄ
    ATX24TV Open UAS

Objective

The course is based on the Cisco Networking Academy's courses JavaScript Essentials 1 and JavaScript Essentials 2. You'll start with the basics of JavaScript and then build up your skills through hands-on learning.

First part of the course prepares learners with skills to design, write, debug, and run programs encoded in the JavaScript language, and to understand the basic concepts of software development technology.

The second part of the course prepares learners to analyze and model real-world problems using object-oriented programming and explore more complex aspects of JavaScript, such as asynchronous programming and functions.

Designed to be adaptive, this course is suitable for both beginners with no prior knowledge and those who have some programming experience, ensuring a comprehensive learning journey for all participants.

Content

JavaScript Essentials 1

6 modules on the basics of JavaScript
Hands-on exercises and labs
Module tests
Final Test

JavaScript Essentials 2
4 modules on the advanced usage of JavaScript
Hands-on exercises
Lab Code Challenges
Module tests
Final Test

Location and time

Online and course can be done in own space.

Materials

Online.

Teaching methods

Course is 100% online (Self-Study) course which can be done in own space.

Employer connections

N/A

Exam schedules

Online.

International connections

N/A

Completion alternatives

N/A

Student workload

Up to Student her-/himself but depends on the student's starting level.

Evaluation scale

Hyväksytty/Hylätty

Assessment methods and criteria

Pass after all of Exercises and Final Exam has been passed.

Timing

01.01.2024 - 31.12.2027

Number of ECTS credits allocated

5 op

Virtual portion

5 op

Mode of delivery

Distance learning

Unit

School of ICT

Campus

Karaportti 2

Teaching languages
  • English
Seats

0 - 5000

Degree programmes
  • Information and Communication Technology
Teacher in charge

Janne Salonen

Groups
  • ATX24TV
    NonStop virtual studies year 2024

Objective

The course is based on the Cisco Networking Academy's courses JavaScript Essentials 1 and JavaScript Essentials 2. You'll start with the basics of JavaScript and then build up your skills through hands-on learning.

First part of the course prepares learners with skills to design, write, debug, and run programs encoded in the JavaScript language, and to understand the basic concepts of software development technology.

The second part of the course prepares learners to analyze and model real-world problems using object-oriented programming and explore more complex aspects of JavaScript, such as asynchronous programming and functions.

Designed to be adaptive, this course is suitable for both beginners with no prior knowledge and those who have some programming experience, ensuring a comprehensive learning journey for all participants.

Content

JavaScript Essentials 1

6 modules on the basics of JavaScript
Hands-on exercises and labs
Module tests
Final Test

JavaScript Essentials 2
4 modules on the advanced usage of JavaScript
Hands-on exercises
Lab Code Challenges
Module tests
Final Test

Location and time

Online and course can be done in own space.

Materials

Online.

Teaching methods

Course is 100% online (Self-Study) course which can be done in own space.

Employer connections

N/A

Exam schedules

Online.

International connections

N/A

Completion alternatives

N/A

Student workload

Up to Student her-/himself but depends on the student's starting level.

Evaluation scale

Hyväksytty/Hylätty

Assessment methods and criteria

Pass after all of Exercises and Final Exam has been passed.