Make your own App
Language: | Englisch |
Location: | Remote |
Duration: | 7 weeks |
Start: | possible at any time |
Cost: | 70 € |
From idea to reality: create an app according to your needs
With the help of motivational videos, introductory sections, an interactive code editor, challenges, and peer reviews, you will develop a working chat app in this course.
In the process, you can earn credits and points and earn badges and achievements to see and compare your progress with other course participants. Starting with simple HTML content and common CSS rules, you will gradually improve your app and add more and more interaction over the weeks with the help of JavaScript and JQuery.
Quick Info
Benfits
-
Hands-on approach
The program offers a practice-oriented learning environment where you can directly apply and deepen your knowledge and skills in HTML, CSS, and JavaScript by developing a functional chat app.
-
Flexible learning environment
The program offers you the opportunity to learn at your own pace. With the opportunity to earn credits, badges, and achievements, the learning process is personalized and tailored to your needs.
-
Interactive learning methods
Motivational videos, interactive code editors, challenges, and peer reviews encourage participant engagement and collaboration.
Learn how to make your own app
Develop your app in our ‘Make your own app’ program and use interactive learning methods to learn HTML, CSS, and JavaScript.
Program Overview
You can find all the important information about the certificate program here. Below you can find out the objectives of the program, the exact details of the process, what you will learn and which lecturers will teach you the content.
Aims of the certificate course
Basics of HTML, CSS and JavaScript
You will develop a solid understanding of the basic structures and functionalities of HTML, CSS and JavaScript so that you can use them to create web applications.
Effective structuring of HTML code and CSS styles
You will learn how to structure HTML code efficiently, including integrating media elements and external resources, while maintaining a clear separation between CSS styles and HTML code to improve code maintainability and readability.
Developing interactive web apps
Learn to make web applications interactive by utilizing advanced CSS properties to create engaging user interfaces and applying basic JavaScript programming concepts such as loops and arrays to enhance interactivity and user experience.
Advanced JavaScript concepts and introduction to Web APIs, JSON and AJAX
You will learn advanced JavaScript concepts that will enable you to implement complex functions and interactions in your web applications. In addition, you will receive a basic introduction to Web APIs, JSON, and AJAX, which will help you dynamically load data and communicate with external resources.
Details
Program: | Make your own app |
Provider: | edX |
Graduation: | After completing the final exam, you will receive a certificate from the Technical University of Munich. |
Target audience: | People who are keenly interested in knowing how to develop their App. |
Participation fee: | 70 Euro* |
Language: | English |
Dates: | possible at any time |
Study location: | Online |
Format & Timing: | Online, self-paced, 7 weeks |
Admission requirements: | No previous knowledge required. |
* Based on our experience, the German tax benefits help many participants self-finance their education, as these can be worth up to 50% of tuition fees and program-related travel costs. Please consult your tax advisor for more details. This might apply to participants of our programs residing outside Germany; please check the situation with the local tax authorities in your country of residence.
Lecturers
Dr. Klaus Bengler, Professor of Ergonomics, Technical University of Munich | Lorenz Prasch, Research Associate, Technical University of Munich |
Markus Zimmermann, Head of Interaction Design | Antonia Conti-Kufner, Research Associate, Technical University of Munich |
Moritz Rettinger, Teaching Assistant, Technical University of Munich | Christina Rosenmöller, Teaching Assistant, Technical University of Munich |
David Schopf, Dipl. Psych., Teaching Assistant, Technical University of Munich | Peter Eliseenkov, Teaching Assistant, Technical University of Munich |
Nicolas Härtwig, Teaching Assistant, Technical University of Munich | Gideon Kloss, Teaching Assistant, Technical University of Munich |
Niklas Lütteken, Web Developer, Technical University of Munich | Kristina Strobl, Teaching Assistant, Technical University of Munich |
Tim Westhoff, Student, Technical University of Munich |
Structure
Week 1
We introduce you to the notation and concept of Hyper-Text Markup Language (HTML) and teach you the basics of CSS, which you can use to customize the style and appearance of your HTML code.
Week 2
We show you how to structure HTML code, including media elements, referencing external resources, separating CSS styles from HTML code, further styling your code, and more about the box model now that your code is more mature.
Week 3
We deepen your understanding of HTML and CSS by applying advanced properties such as flexbox and pseudo-element.
Week 4
We show you how to make web applications interactive and lay the foundation for the following sections by introducing JavaScript.
Week 5
We will dive deeper into JavaScript and its mechanisms and learn to understand and apply basic programming concepts such as loops and conditions.
Week 6
We will improve the performance of applications by applying advanced JavaScript concepts and give you an idea of which technologies are a good complement to those learned in this course.
Exercises
Each week includes several assignments, including quizzes and a peer review assignment that you must solve and then grade four of your fellow students.
You will also write source code in the three languages covered in an interactive code editor that gives you instant feedback and allows you to earn various badges and achievements.
Pricing models and packages
Verified track
Price: 70 Euro
Access to course material: unlimited
Shareable certificate upon completion: included
Graded assignments and exams: included Audit-Track
Audit track
Free
Access to course material: limited
Shareable certificate upon completion: not included
Graded assignments and exams: not included
Testimonials
Your contact
Vesna Gajic
Program Manager
Phone: +49 89 289 28474
E-Mail: mooc@lll.tum.de