JavaScript Fundamentals
This course will introduce you to the basic concepts of computer programming, and will teach you how to design, write, debug, and run simple programs.
This course will introduce you to the basic concepts of computer programming, and will teach you how to design, write, debug, and run simple programs.
JavaScript is one of the most popular and fun programming languages to learn. It is ideal for newbies and aspiring programmers to start with, as it is already installed on every Internet browser used today, which makes it easy to use and easy to pick.
The Programming Fundamentals with JavaScript course can be a great starting point to prepare you for jobs and careers connected with software and web development as well as building web applications, web servers, or game development.
The course introduces the student to the universal computer programming concepts, such as data types, type casting, containers, comments, operators, conditional execution, loops, functions, errors and exceptions, and code debugging, as well as guides them step-by-step to understanding and using the syntax and semantics of JavaScript.
Completing the course ensures that the student is equipped with the most essential means provided by JavaScript to enable them to start their own studies at an intermediate level and continue their professional development.
Course completion student profile:
The student who has completed the Programming Fundamentals with JavaScript course will have acquired:
- an ability to design, develop, and improve simple computer programs written in JavaScript;
- knowledge and skills necessary to start learning intermediate JavaScript concepts or switch to learning another programming language;
- sufficient skills to start creating and developing their own programming portfolio.
There are no specific pre-requisites for this course except motivation and very basic knowledge in mathematics. The main goal of the course is to introduce the student to computer programming using JavaScript from the state of complete programming illiteracy to a level that will allow them to start their own studies at an intermediate level and continue their journey with programming.
Before starting the course, the participant must accept the Navoica honor code.
80% of the final grade is exam and the remaining 20%- tests at the end of each chapter. 51% of the points are required to complete the course and obtain a certificate.
Jacek Szydłowski is a Senior software developer with over 7 years of commercial experience in various programming languages (C++, Lua, JavaScript). For many years he has been interested in modern web development (software, design, and business point of view) on both the front and back end. He is also a speaker at local IT conferences and spends a lot of time on knowledge sharing.
contact: jsnavoica@openedg.org