Mann programmiert an verschiedenen Bildschirmen

Make your own App

Language: Englisch
Location: Remote
Duration: 7 weeks
Start: possible at any time
Cost: 70 €
Register now

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.

Share

Quick Info

Here you will find all the information you need for this course.

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

Here you will find information on the aims of this course and its content.

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

Here you will find information on dates, requirements and other general conditions for the certificate program.
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

Get to know our experienced lecturers who will teach you the certificate content and with whom you will work.
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

Find out here how the course is structured and what the individual modules of the certificate program contain.

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

Find out here how the price model for the course is structured.

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

Enroll now on edX

Testimonials

The MOOC is incredibly clear and easy to understand. Everything is fully explained, and the quality is top-notch: the lessons are great, the exercises are great, and the videos are great. I had HTML lessons during my study program before, and I wish I had this kind of course, with this content. Definitely 10/10! Thanks again for the MOOC!
I liked how much passion, humor, and interest in really getting the contents across went into this course. The lectures were of high-quality standard and there was much thought put into the course structure. I especially liked the interactive editor and the progress overview. Lorenz is a fantastic coach.
Contact person Vesna Gajic

Your contact

Vesna Gajic
Program Manager

Phone: +49 89 289 28474
E-Mail: mooc@lll.tum.de

Get in touch

Other programs that might also interest you

Digital Twins for Cities

A great advantage is the simple and clearly understandable visualisation of complex calculation results in the models. In this way, they provide reliable support for citizen participation and decisions on improving mobility flows, meeting climate targets, developing new construction areas or implementing security concepts.

Read More
Anwendungen in der Kommunikationsakustik

Applications in Communication Acoustics

This course is the continuation of “Fundamentals of Communication Acoustics”. Communication acoustics is the way in which sounds propagate. We will cover a number of practical applications and look at various system components involved in acoustic communication.

Read More
Geschäftsteam sitzt vor einem Bildschirm und betrachtet eine Blockchain-Grafik

Certified Blockchain & Distributed Ledger Technology Manager

In this program on one of the most promising but also contentious technologies, participants learn how to implement and manage Blockchain and DLT and how to unlock its potential for the enterprise. This Certificate Program covers the technical, business, social, and legal aspects of blockchain-based solutions in a balanced and unbiased way.

Read More