Learn Modern Web Development skills through the Modern Web Development Course by University of Helsinki. Check out the details below.
The University of Helsinki is the oldest and largest science university in Finland, with an international scientific community of 40,000 people. Since 1640, they have contributed to the establishment of a fair and equal society that is considered one of the best in the world. Today, our multidisciplinary academic community solves problems that affect us all – with the power of knowledge, for the world.
The University of Helsinki is a member of the League of European Research Universities (LERU) and the Coimbra Group. It is also a founding member of the European University Association (EUA). The university is internationally recognized for its research, and it has produced many Nobel laureates.
This course is an introduction to modern web development with JavaScript. The main focus is on single-page applications implemented with React and supporting them with RESTful and GraphQL web services implemented with Node.js.
The course also has parts on TypeScript, React Native, and Continuous integration. Other topics include debugging applications, container technology, configuration, managing runtime environments, and databases. The course is totally free of charge. You can get a certificate and even the University of Helsinki ECTS (European Credit Transfer and Accumulation System) credits for free.
The material contains exercises, which are placed so that the preceding material provides enough information for solving each exercise. You can do the exercises as you encounter them in the material, but it can also be beneficial to read all of the material in the part before starting with the exercises. In many parts of the course, the exercises build one larger application one small piece at a time. Some of the exercise applications are developed through multiple parts.
The course material is based on incrementally expanding example applications, which change from part to part. It’s best to follow the code along while making small modifications independently. The code of the example applications for each step of each part can be found on GitHub.
Participants are expected to have good programming skills, basic knowledge of web programming and databases, and know the basics of the Git version control system. You are also expected to have perseverance and a capacity for solving problems and seeking information independently. Previous knowledge of JavaScript or other course topics is not required.
You can complete the course at your own pace and there are no deadlines for anything.
Interested candidates can apply directly via this link.