Wähle aus was du lernen willst

Web development 1 (in English)

Learn how to build websites and web applications. In this 12-week course you’ll learn both front-end (HTML, CSS) and back-end (Python) development!

The Web Development 1 course is suitable for total beginners and gives you fundamental programming knowledge. After the course, you’ll be able to write computer programs and develop websites and web applications completely on your own.

You’ll learn how to use front-end languages HTML and CSS, which are the basis of the web - every website needs them. For the back-end development, you’ll learn a programming language Python which you’ll use to create your first (but not last) web application and put it online on a server hosting provider.

The course will be live with an instructor thru online video conference.

Technologies and skills that you’ll learn:

  • HTML
  • CSS
  • Bootstrap
  • GIT version control
  • Command line (basic commands)
  • GitHub
  • Wireframing
  • Python
  • Fundamental programming principles which are the same in every programming language (besides Python also in PHP, Ruby, Java, C#, JavaScript etc.)
  • Object-oriented programming
  • Flask
  • Heroku
  • GET & POST request
  • SQLite and PostgreSQL database
  • JSON & APIs


First part: Front-end development

Most of the programmers did their first steps into web development with front-end languages HTML and CSS. In addition, you’ll learn a popular CSS framework Bootstrap and begin building your own programming CV on GitHub.

Second part: Basics of programming in Python

You’ll learn the basics of programming in Python which is due it’s clean and elegant syntax one of the most popular programming languages in the world. Once you know how to program in one language, it’s easy to switch to any other, since programming principles are the same almost everywhere.

Third part: Back-end development

Besides front-end, every serious website needs also a back-end. You’ll learn how to build it using Python and upload your website to a server hosting provider Heroku (Amazon Web Services).

This course is very practice-oriented. During the course, you’ll program many smaller (and one larger) projects which will help you get much-needed coding mileage. You will also include all the projects to GitHub which can serve as a sort of your personal coding CV.

Prior knowledge

Course participants don’t need any prior coding knowledge because you’ll learn everything from the basics. The course will be held in English.

Dates and e-sessions

The e-sessions will take place twice a week, each Monday and Thursday between 18:00 and 19:30 (24 sessions in total).

Live e-sessions will take place thru a video conference. Between sessions instructor will be available thru chat platform Slack.

online course

What if I miss a e-session?

Every student gets access to Student dashboard where you can see all the lessons. If you miss some live e-session don’t worry, every e-session will be recorded and shared with you so you will be able to check all the lectures at all time.

There are also five recap lessons during the course where you can make up for the missing sessions.

In addition, there’s also a forum where the instructor can answer any question you might have.

When will the course start and what is the price?

The Web Development 1 course in English only takes place once per year, so don't miss this chance! The next course group is planned for fall 2021 (September). The early Bird price will start at 899,00 EUR (including VAT).


You can also pay in instalments. This is usually done in two installments, 50% of the price before the course starts and the rest 1 month after the start. If you’d like to use this option, please mention this in your application form.

Don’t wait any longer and apply! 😉

In die Warteliste eintragen

Melde dich für den SmartNinja Newsletter an!