Node.js has an event-driven architecture capable of asynchronous I/O. These design choices aim to optimize throughput and scalability in Web applications with many input/output operations, as well as for real-time Web applications (e.g., real-time communication programs and browser games).

This online, self-paced course will teach you how to code using JavaScript and the Node.js framework. You'll learn the fundamentals of creating client-side web applications using the JavaScript language and server-side components. By the end of this course, you'll be prepared to create RESTful web applications for direct deployment to the Oracle Cloud, and practice real-world coding skills to prepare for employment. 

Want to learn more? Contact us!

By submitting this form, I give consent for ODUOnline to contact me via phone, text and email. Msg & data rates may apply.

Who should take this course?

  • Software Developer
  • Mobile Application Developer
  • Front End or Back End Developer
  • Full Stack Software Developer
  • Software Engineer
  • Front End Designer
  • Undergraduates
  • Individuals retraining for a career change

There are no prerequisites for this course.

Online Learning Environment

Complete this course at your own pace wherever you have a high-speed internet connection. Courses are fully online and available 24/7.

This course also includes a 6-month Oracle Student Learning Subscription which includes: 

  • Visually engaging self-paced training from Oracle experts
  • Hands-on activity guides and quizzes
  • Cloud Environments to practice and master skills
  • Skills assessment to rate your understanding of Node.js


  • Cost: $500
  • Military: 10% discount
  • Continuing Education Units (CEUs): 1.0

The total cost includes Oracle's Course Content with instruction from an Oracle Certified Instructor, and the Student Learning Subscription.

Military TA

Applying your GI Bill to this course? Please follow ODU's Certification Process and submit a Veterans Clearance Form.