JavaScript from scratch

JavaScript is now one of the fastest-growing and most loved programming languages used in web development and beyond. It’s a must-have for any aspiring frontend developer. During this course, you will learn the basics of JavaScript and explore its ecosystem of frameworks, libraries, and tools.

Coming soon…

What you will learn

Basics of HTML and CSS
1234567

Basics of HTML and CSS

What are HTML and CSS and what can you use them for?

You will find out the answer in this module. We will introduce you to the most popular HTML tags, show you what attributes are, and take care of selectors and cascading styles. You will learn the basics of CSS and practice it during classes with the instructor. Without this knowledge, you won’t be able to create your first website or other documents intended for viewing in a browser.

Programming in JavaScript

Did you know that the JavaScript language has been ranking as the most popular programming language ​​among developers for many years?

This comprehensive module will introduce you to the world of JavaScript. What is JavaScript all about? What can it be used for? Prepare for lots of knowledge presented in a practical way!

Frontend a backend

What is the difference between frontend and backend?

This module will introduce you to a discussion about which operations that impact the operation of websites belong to the frontend and backend. We will show you a list of the most important tasks that must be performed to create a website.

CMS

Content Management Systems (CMS) are ready-made software that allows you to efficiently create a new website (online store, blog, company website).

We will show you that you don’t always need to build a website from scratch but use ready-made systems that make it possible to develop a website even in a few days.

Developer work tools

This module is dedicated to issues such as design patterns and best practices – a set of universal, proven-in-practice solutions to a frequently appearing and repeatable problem.

You will also explore software testing (each programmer must check if their code works properly), as well as development tools that you can use in everyday work. Don’t skip this module!

JavaScript frameworks

What is a framework?

A framework for building an application defines the overall mechanism of its operation. Thanks to frameworks, the developer’s work is much faster and more effective because it’s based on ready-made components, supplemented with elements the project requires. In our course, you will learn about the most popular JavaScript framework used in the developer’s daily work.

Final project

Now it’s time to use all the knowledge you have acquired during the course. You will design and implement a more complex application – alone or in a team. You will use Angular, JavaScript, and you will test your application.

Finally, you will present a working application and discuss what you have managed to do and ideas for further development. We will also schedule time for code review during the classes.

Basics of HTML and CSS

What are HTML and CSS and what can you use them for?

You will find out the answer in this module. We will introduce you to the most popular HTML tags, show you what attributes are, and take care of selectors and cascading styles. You will learn the basics of CSS and practice it during classes with the instructor. Without this knowledge, you won’t be able to create your first website or other documents intended for viewing in a browser.

Programming in JavaScript

Did you know that the JavaScript language has been ranking as the most popular programming language ​​among developers for many years?

This comprehensive module will introduce you to the world of JavaScript. What is JavaScript all about? What can it be used for? Prepare for lots of knowledge presented in a practical way!

Frontend a backend

What is the difference between frontend and backend?

This module will introduce you to a discussion about which operations that impact the operation of websites belong to the frontend and backend. We will show you a list of the most important tasks that must be performed to create a website.

CMS

Content Management Systems (CMS) are ready-made software that allows you to efficiently create a new website (online store, blog, company website).

We will show you that you don’t always need to build a website from scratch but use ready-made systems that make it possible to develop a website even in a few days.

Developer work tools

This module is dedicated to issues such as design patterns and best practices – a set of universal, proven-in-practice solutions to a frequently appearing and repeatable problem.

You will also explore software testing (each programmer must check if their code works properly), as well as development tools that you can use in everyday work. Don’t skip this module!

JavaScript frameworks

What is a framework?

A framework for building an application defines the overall mechanism of its operation. Thanks to frameworks, the developer’s work is much faster and more effective because it’s based on ready-made components, supplemented with elements the project requires. In our course, you will learn about the most popular JavaScript framework used in the developer’s daily work.

Final project

Now it’s time to use all the knowledge you have acquired during the course. You will design and implement a more complex application – alone or in a team. You will use Angular, JavaScript, and you will test your application.

Finally, you will present a working application and discuss what you have managed to do and ideas for further development. We will also schedule time for code review during the classes.

How we teach

We make sure that our remote courses focus on what matters most: live lessons and sessions with our professional instructors.

5x/week

Classes are held in the evenings from Monday to Friday

All the time

A dedicated mentor helps you during the course duration

2x/course

Practical projects that check your progress

What you get during the course

Career coaching

No matter where you are, a career adviser would be able to address all of your questions about working in the IT industry. Do you want to improve the quality of your LinkedIn profile or resume? We’d be delighted to assist you!

Mock job interview

Practice talking about your technical and soft skills before landing the first job interview. To help you get used to the process, we hold a mock interview for you with one of our instructors.

Industry materials

You’ll get our custom Success Book that includes all you need to know about IT, how to land your dream career, and what recruiters look for. We’ll stay in touch and give you content designed specifically for our students and graduates.

HR class

This is a hands-on course that delves into the recruitment process and how to prepare for it! You’ll discover how to write the first resume for IT careers, when to look for work, and how to nail the recruiting interview.

What our graduates say

“I can say that the instructors offered us a lot of support. Every time they knew about a job opening for juniors, they let us know about it.”

Bianca Todoran Data Analyst at The Smart Cube

“The course syllabus is very comprehensive, not just about Java. It’s a good place to start learning. The course helped me to build a knowledge base that I would build on further in line with the job or project requirements I’m working on.”

Adina Dumitrescu Software Developer at Kalypso

“If I had to choose the biggest value I got from the course, it’s that it showed me how the human value and technical value go hand in hand in the IT industry. And SDA has managed to outdo themselves in both.”

Levente Szilveszter Software Developer at Uniqa Raiffeisen Software Service

“To summarize it all, I would definitely suggest that you try this SDA course if you’re planning to enter the programming world.”

Pavel Pšečuk Technical Support Engineer at Breakwater Technology

Installment options available