Course Supply and Enrollment

Fall 2019

Fall 2019 Open UAS selection and enrollment has been moved to a new information system where enrollment to the studies and payment is done.

Information Technology non-stop virtual studies will still be handled outside the new system.

Fall 2019 course selection has been published. Enrollment begins 29th July at 12 am and ends 14 days before the beginning of the course. The date in the the "timing" field of the study information represents the beginning. Notice. This date is not necessarily the truthful beginning date. Always check the timing in connection to the course implementation. If the course is 100% virtual, it is told in the information. See instructions in terms of schedules. See also Terms of Payment and Cancellation.

Fall 2019 Open UAS paths and modules have been published. The enrollment period is 5th August at 12 am - 11th August 2019 at 23.59 pm. We advise to enroll in immediately at 12 am. You can find the paths and modules in the system. See Terms of Payment and Cancellation.

Remaining spring-summer 2019 course supply is not in the system but can be found in the bottom of the page. Enrollment to the studies happens via e-form. Payment is done by invoice.

Enter the new system here. Notice that you have to change the language first. Below are few instruction on how to use the system. The instructions will still be updated.

Instructions on how to use the system

  • Please notice that all Open UAS selection is visible regardless in which language you use the system. I.w. you will see both Finnish and English language studies. Therefore it is very important to check the teaching language of the studies in the study information, especially in terms of individual courses.
  • The page view is empty. Studies are searched using search restrictions found in the left side. The results can be restricted using several restrictions. Only those restrictions are visible to choose that are in use at the moment.
  • Above the page is an open search field. Please remember to empty the field if you move to use specific search restrictions.
  • Search results show 10 first results. You can raise the amount from then dropdown list.
  • At the moment the search restriction of study location does not function reliably and should therefore be not used. Location can be found in connection to the course information and Schedule Machine.
  • Other information restrictions offer the possibility to restrict the search according to teaching language, virtual studies, multifield studies and separately Master Degree Programme studies. But notice that there may be shortages in the results.
  • Above the page you can see the chosen restrictions in use. You can delete them from the right side of the page.
  • In the right margin you can see an "Add to basket" button which is not active when the enrollment time has not yet begun or has ended.
  • The "timing" field in connection to the study information does not necessarily represent the correct beginning. Therefore, the timing must always be checked from the Schedule Machine. If the study is 100% virtual, it is told in the study information.
  • Schedules are not in the system but in the Schedule Machine, see instructions to use it.
  • When enrolling, DOUBLE CHECK your email. If it's incorrect, you will not receive any messages and your enrollment can't be processed.
  • You will carry out a strong identification when enrolling using online banking codes or Mobile ID. If this is possible, do not use weak identification or you have to visit a service point of Metropolia's Student and Admission Services to do a strong identification.

Important before enrollment

Before enrollment, please familiarize yourself carefully with

Foreign students note

Depending on citizenship, foreign students (i.e. students without citizenship of Finland) may need a visa or a residence permit for Open UAS Studies in Finland. Admission of the permit can however be difficult for Open UAS studies as the studies do not lead to a degree. Foreing students also need Finnish Social Security number to be able to study in Metropolia's Open UAS. For further information, please visit the website of the International House Helsinki.

Metropolia does not provide foreign students any certificates about Open UAS studies for the application of visa/residence permit.

The studies in Open UAS often contain contact lessons and require attendance in Metropolia UAS (Helsinki, Finland). Studies also require sufficient study and language skills.

Course supply: Culture

There are no courses left for spring-summer 2019 in the field of Culture.

Course supply: Business Administration

There are no courses left for spring-summer 2019 in the field of Business Administration.

Course supply: Health Care and Social Services

There are no courses left for spring-summer 2019 in the field of Health Care and Social Services..

Course supply: Technology

Courses

Below you can find Information Technology Summer School 2019 selection. There are no other courses left for spring-summer 2019.

ICT Summer School 2019

Degree Programme Bacheror Course Op Code Language Address 1st teaching day or 100% virtual Enrollment ends
Information Technology Degree Programme Bacheror Algorithms in Graph Theory 3 TX00DU27-3001 en Leiritie 1 05.08.2019 28.07.2019
Information Technology Degree Programme Bacheror Application Security Framework 3 TX00DU05-3001 en Leiritie 1 13.08.2019 28.07.2019
Information Technology Degree Programme Bacheror Calibration of Measurement Devices and Data Evaluation 3 TX00DC44-3003 en Leiritie 1 05.08.2019 28.07.2019
Information Technology Degree Programme Bacheror Cryptocurrencies, Digital Currencies for the Future? 3 TX00DU21-3001 en Leiritie 1 19.08.2019 28.07.2019
Information Technology Degree Programme Bacheror Design of Safe and Reliable Systems 3 TX00DB89-3003 en Leiritie 1 05.08.2019 28.07.2019
Information Technology Degree Programme Bacheror Digital Signal Processing 5 TX00CQ62-3005 en Leiritie 1 05.08.2019 28.07.2019
Information Technology Degree Programme Bacheror Disruptive Changes Based on New Work and Coworking 3 TX00DT99-3001 en Leiritie 1 20.08.2019 28.07.2019
Information Technology Degree Programme Bacheror Home Automation with ESP 8266 Workshop 3 TX00DT60-3001 en Leiritie 1 19.08.2019 28.07.2019
Information Technology Degree Programme Bacheror Image Processing with Matlab 3 TI00CJ15-3005 en Leiritie 1 05.08.2019 28.07.2019
Information Technology Degree Programme Bacheror Introduction to Embedded Android Programming 3 TX00DB92-3003 en Leiritie 1 12.08.2019 28.07.2019
Information Technology Degree Programme Bacheror Introduction to Japanese Language (group 1) 3 TI00CJ45-3007 en Leiritie 1 05.08.2019 28.07.2019
Information Technology Degree Programme Bacheror Introduction to Japanese Language (group 2) 3 TI00CJ45-3008 en Leiritie 1 12.08.2019 28.07.2019
Information Technology Degree Programme Bacheror Introduction to Machine Learning 3 TX00DB91-3003 en Leiritie 1 12.08.2019 28.07.2019
Information Technology Degree Programme Bacheror Introduction to Smart Environments 3 TX00DU07-3001 en Leiritie 1 05.08.2019 28.07.2019
Information Technology Degree Programme  Bacheror Introduction to Software Engineering 3 TX00DT51-3001 en Leiritie 1 19.08.2019 28.07.2019
Information Technology Degree Programme  Bacheror Introduction to the Internet of Things Using Raspberry Pi and AWS IoT 3 TX00DO25-3002 en Leiritie 1 19.08.2019 28.07.2019
Information Technology Degree Programme Bacheror Introduction to Voice Interfaces 3 TX00DT98-3001 en Leiritie 1 12.08.2019 28.07.2019
Information Technology Degree Programme Bacheror Mobile App Development Using React Native 3 TX00DT52-3001 en Leiritie 1 26.08.2019 28.07.2019
Information Technology Degree Programme Bacheror Principles of Fuzzy Logic and Applications to Science and Engineering 3 TX00DU16-3001 en Leiritie 1 19.08.2019 28.07.2019
Information Technology Degree Programme Bacheror Progressive Web App 3 TX00DU06-3001 en Leiritie 1 12.08.2019 28.07.2019
Information Technology Degree Programme Bacheror Robotic Arm Project 3 TX00DT61-3001 en Leiritie 1 19.08.2019 28.07.2019
Information Technology Degree Programme Bacheror SQL and relational databases 3 TT00VI04-3002 en Leiritie 1 19.08.2019 28.07.2019
Information Technology Degree Programme  Bacheror Systematic Innovation with Design-Thinking and Cross-Industry Innovation 3 TX00DU04-3001 en Leiritie 1 12.08.2019 28.07.2019
Information Technology Degree Programme Bacheror The High Tech Start-up – Building an Idea, Refining the Idea and Taking it to Market 3 TX00DT53-3001 en Leiritie 1 19.08.2019 28.07.2019
Information Technology Degree Programme Bacheror Wireless Indoor Location Technologies 3 TX00DU26-3001 en Leiritie 1 12.08.2019 28.07.201

Instructions on how to use the Study Guide:

  1. Copy the beginning of the course code, of that course which you wish to search from the Study Guide, e.g. TX00DG07-3001, copy TX00DG07. You can find the codes from the course offering.
  2. Use the link to access the Study Guide and search for the course with CRTL + F with the code on question.
  3. Choose the course.
  4. In the top of the course information you can see in orange all the different implementations of the course that are offered. Click the implementation that you wish to see, e.g. course TX00DG07, click the implementation 3001. NB! The other implementations might not be offered as open studies.
  5. Please note, that some of the information is for the degree students only, e.g. enrollment periods mentioned in the implementation info are only for the degree students. The enrollment periods for open studies are mentioned in connection to the open studies course offering.

Course supply: NonStop Virtual Studies (Information and Communication Technology)

Information and Communication Technology

Our courses are NonStop courses and they are 100 % online.

You can enroll and start them whenever it is suitable for you. All you need is a web browser and working network connection. 

Contact information

Virve Prami, Programme Coordinator
virve.prami metropolia fi
tel. +358 40 195 9770

Contacts primarily via email.

Open UAS Students Enrolments via eform

NOTICE! Open UAS cost 15 euros/credit

Course descriptions

The Cisco CCNA Training Package 16 ECTS (240 euros)

Training package provides students the knowledge and skills of from Local Area Networks, Internetworks, Virtual Local Area Networks and Wide Area Networks, as in certification CCNA 200-125. Whole course is done in the web environment, which contains instruction and teaching videos, labs, practise exams. Web environment works with web browser, no additional installation is required. Contact person: Mrs. Virve Prami.

Game design and gamefication 10 ECTS (150 euros)

After completing the course, student can create valid game ideas, create a concept for them and understand what makes a good game or a game idea and knows methods how to improve it.

Video Game Designer course teaches you the secrets to game design and can used both for game design and gamefication. Your educator is a highly experienced game designer who has worked on 100 published titles and received 30 industry awards. Contact person: Mrs. Virve Prami.

Introduction to Cloud Computing Services and Fundamentals of Microsoft Azure 8 ECTS (120 euros)

A comprehensive course to learn cloud services concepts such as High Availability, Scalability, Elasticity, Agility, Fault Tolerance, and Disaster Recovery. Understand the benefits of cloud computing in Azure and how it can save you time and money. Compare and contrast basic strategies for transitioning to the Azure cloud. Explore the breadth of services available in Azure including compute, network, storage, and security.

This course is 100% virtual thanks to the comprehensive content made for this course. Contact person Farhad Eftekhari

Microsoft Certified Solutions Associate (MCSA) 18 ECTS (270 euros)

Now you have an excellent opportunity tuo complete the whole Microsoft Certified Solutions Associate (MCSA) certification degree 100% in virtual environment. This environment includes certifications 70-740, 70-741 and 70-742 (Windows Server 2016, and all of them are part of Bachelor of Science Degree. Each course in 6 credits, so the whole degree is totally 18 credits. You can start whenever you want. Whole package is done virtual environment just with web browser. This virtual environment contains concrete labs for skills, and instructional videos and practise exams for knowledge. Contact: Mrs. Virve Prami.

Security Solutions (SSCP certification) 8 ECTS (120 euros)

The course is delivered in virtual learning environment which includes learning videos, hands-on labs, learning material and practise tests. All you need is a web browser and working network connection. The course can be included to Master Degree Programme in Information Technology  Contact: Mrs. Virve Prami.

CSSIP Certified Information System Security Professional 8 op (120 euroa)                     

This course is an review course that contains information security concepts and industry best practices, covering the 8 domains of the CISSP Common Body of Knowledge (CBK)®:

  • Security and Risk Management
  • Asset Security
  • Security Engineering
  • Communications and Network Security
  • Identity and Access Management
  • Security Assessment and Testing
  • Security Operations
  • Software Development Security

This course will expand upon your knowledge by addressing the essential elements of those eight domains that comprise a Common Body of Knowledge (CBK)® for information systems security professionals. The course offers a job-related approach to the security process and will prepare you to pass the 2015 version of the CISSP® exam. Contact: Mrs. Virve Prami.

Administration Essentials for Salesforce 8 ECTS (120 euros)

Administration Essentials for Salesforce course is designed for individuals who want to learn configure and maintain Salesforce. The course is based on official Salesforce administrator certificate (please look detailed information here).   Contact: Mrs. Virve Prami.

Introduction to Computing 5 ECTS (75 euros)

The course is delivered in virtual learning environment which includes learning videos, hands-on labs, learning material and practise tests. All you need is a web browser and working network connection. The aim of the course is to practise CompTIA A+ 220-801 and CompTIA A+ 220-802 certificates, which you can do in our Testing Center. Contact: Mrs. Virve Prami.

Basic and advanced Unix/Linux 8 ECTS (120 euros)

The course is delivered in virtual learning environment which includes learning videos, hands-on labs, learning material and practise tests. All you need is a web browser and working network connection. Contact: Mrs. Virve Prami.

Advanced Usage of Office Programs 6 ects (90 euros)

The course is delivered in virtual learning environment which includes learning videos, hands-on labs, learning material and practise tests. All you need is a web browser and working network connection. Contact: Mrs. Virve Prami.

IT Service Management 6 ects (90 euros)

The foundation for the course is the Information Technology Infrastructure Library (ITIL). The ITIL is a set of concepts and policies for managing information technology (IT) infrastructure, development and operations. ITIL's best practices (an approach or a method that has proven itself in practise) in IT service management have been globally accepted in both private and public sectors and they have become de-facto standards. Contact: Mrs. Virve Prami.

Prep course for TOEFL language test 5 ETCS (75 euros)

More than 30 million people from all over the world have taken the TOEFL® test to demonstrate their English-language proficiency. It is used more than 9,000 colleges, agencies and other institutions in over 130 countries as an admission criteria. Metropolia provides online course, which is 100 % distance learning. Contact: Mrs. Virve Prami.

The Elements of AI 2 ECTS (30 euros)

After completing the course, the student will be able to:
- Identify autonomy and adaptivity as key concepts of AI
- Distinguish between realistic and unrealistic AI (science fiction vs. real life)
- Express the basic philosophical problems related to AI including the implications of the Turing test and Chinese room thought experiment
- Formulate a real-world problem as a search problem
- Formulate a simple game (such as tic-tac-toe) as a game tree
- Use the minimax principle to find optimal moves in a limited-size game tree
- Express probabilities in terms of natural frequencies
- Apply the Bayes rule to infer risks in simple scenarios
- Explain the base-rate fallacy and avoid it by applying Bayesian reasoning
- Explain why machine learning techniques are used
- Distinguish between unsupervised and supervised machine learning scenarios
- Explain the principles of three supervised classification methods: the nearest neighbour method, linear regression, and logistic regression
- Explain what a neural network is and where they are being successfully used
- Understand the technical methods that underpin neural networks
- Understand the difficulty in predicting the future and be able to better evaluate the claims made about AI
- Identify some of the major societal implications of AI including algorithmic bias, AI-generated content, privacy, and work “

Contact: Mrs. Virve Prami.

Google G Suite Create 3 ECTS (45 euros)

Learning outcomes of the course is that Student knows G Suite Create environment, G Suite Create components and services, Utilizing G Suite Create services at management of documents and Connections to other services. The labs are performed in a web-based training environment. Contact: Ari Moilanen

Google G Suite Connect 3 ECTS (45 euros) 

After completing the course, students has ability to use Google G Suite Connect -tools (Gmail, Cloud Search, Hangoouts, Calender, Groups and Google+) in his/her work, and studies. he labs are performed in a web-based training environment. Contact: Ari Moilanen

Ethical Hacking 6 ECTS (90 euros)

As the security mindset in any organization must not be limited to the silos of a certain vendor, technologies or pieces of equipment.

This course was designed to provide you with the tools and techniques used by hackers and information security professionals alike to break into an organization. As we put it, “To beat a hacker, you need to think like a hacker”. This course will immerse you into the Hacker Mindset so that you will be able to defend against future attacks. It puts you in the driver’s seat of a hands-on environment with a systematic ethical hacking process:

Establish and govern minimum standards for credentialing professional information security specialists in ethical hacking measures.
Inform the public that credentialed individuals meet or exceed the minimum standards.
Reinforce ethical hacking as a unique and self-regulating profession.
The labs are performed in a protected web-based training environment, Practice Labs.

The course can be included in Metropolia’s Master studies. Course materials are in English. Contact: Virve Prami

Basic Network Analyzing with Wireshark 3 ECTS (45 euros)

Wireshark (formerly “Ethereal”) has become the de facto industry standard open source product for network analysis, troubleshooting and security. Wireshark network analyzer is quickly becoming the industry standard. The Wireshark Certified Network Analyst Test (WCNA) recognizes knowledge of network sniffing and analysis using Wireshark, as well as TCP/IP network communications, network troubleshooting and network security. To achieve this credential, candidates must pass one multiple-choice exam. The labs are performed in a protected web-based training environment, Practice Labs. Course materials are in English.

Contact: Virve Prami

Administering and Deploying System Center 2012 Configuration Manager, 70-243), Remote/Etäopetus 5 ECTS (75 euros)

Get detailed instruction and hands-on practice planning and deploying Microsoft System Center 2012 R2 Configuration Manager and its associated site systems. This  course is designed for IT Professionals who are responsible for designing and deploying one or more System Center 2012 R2 Configuration Manager sites and all supporting systems, as well as configuring and managing endpoints in those systems.

You will learn how to plan for the deployment of the central administration site, one or more primary sites and secondary sites, and all associated site systems. You will also learn how to migrate from System Center 2012 Configuration Manager to System Center 2012 R2 Configuration Manager.

This course also helps candidates prepare for Exam 70-243, MCTS: Administering and Deploying System Center 2012 Configuration Manager. Contact Tapio Wikström

Advanced Solutions of Microsoft SharePoint Server 2013, remote/etäopetus 6 ECTS (90 euroa) (not for Metropolia’s degree students)

This course examines how to plan, configure, and manage a Microsoft SharePoint Server 2013 environment.  

Special areas of focus include implementing high availability, disaster recovery, service application architecture, Business Connectivity Services, social computing features, productivity and collaboration platforms and features, business intelligence solutions, enterprise content management, web content management infrastructure, solutions, and apps. The course also examines how to optimize the Search experience, how to develop and implement a governance plan, and how to perform an upgrade or migration to SharePoint Server 2013.

This course will help you understand the objectives and competencies required by the MCSE/MSCM: 70-332 certification.

This course utilizes web-based laboratory exercises. An exercise key is required to activate exercises.

Contact Virve Prami

Configuring Windows 10 Devices, 20697-1/2, 6 op (90 euroa)

This course is intended for IT professionals who administer and support Windows 10 desktops, devices, users, and associated network and security resources. The networks with which these professionals typically work are configured as Windows Server domain-based environments with managed access to the Internet and cloud services. Students who seek certification in the 70-697: Managing Windows 10 Devices exam also will benefit from taking this course.

Contact: Virve Prami

Installing and Configuring Windows 10, 70-698), remote/etäopetus, 6 op (90 euros)

This course is intended for IT pros who are seeking certification in the 70-698 Installing and Configuring Windows 10 exam. These professionals typically administer and support Windows 10 devices in corporate, Windows Server domain-based environments with managed access to the Internet and cloud services.

Prerequisites Windows 10 -käyttö ja hallinta (20697-1: Installing and Configuring Windows 10) and Windows 10 ‑ylläpito (20697-2: Deploying and Managing Windows 10 Using Enterprise Services).

Earning the MCSA: Windows 10 certification validates your skills configuring devices running Windows 10. This foundational certification proves that you have the core skills to understand Windows 10 security and integrate Azure features. This course is a part of requirements for the MCSA: Windows 10 certification.

This course utilizes web-based laboratory exercises. The labs are performed in a web-based training environment, Practice Labs. An exercise key is required to activate exercises.

Contact  Virve Prami

Installing and Configuring Windows Server 6 ECTS (90 euros)

The course is delivered in virtual learning environment which includes learning videos, hands-on labs, learning material and practice tests. All you need is a web browser and working network connection. Course is 100% in virtual environment and it includes certifications 70-740.  Contact: Mrs. Virve Prami.

Administering Windows Server 6 ECTS (90 euros)

The course is delivered in virtual learning environment which includes learning videos, hands-on labs, learning material and practice tests. All you need is a web browser and working network connection. Course is 100% in virtual environment and it includes certifications 70-741.  Contact: Mrs. Virve Prami.

Microprocessors 5 ECTS (75 euros)

  • basic CPU structure
  • machine language and instruction set
  • data types
  • storage of data in memory
  • addressing modes
  • interrupts
  • principles of assembler programming
  • CISC vs RISC and load/store architecture
  • Intel 8086 and 80186 (or similar) microprocessor
  • Basic ideas of other processor architectures

 Contact: Mrs. Virve Prami.

Introduction to Database Management 3 ECTS (45 euros)

Data models and information systems. Conceptual modelling. Principles of relational databases. Implementation and normalisation of a relational database. Data definition language. Data manipulation language. SQL. Relational algebra.

 Contact: Mrs. Virve Prami.

Excel Basics 3 ECTS (45 euros)

Excel is included in the Microsoft Office suite of applications. Spreadsheets present tables of values arranged in rows and columns that can be manipulated mathematically using both basic and complex arithmetic operations and functions.

In addition to its standard spreadsheet features, Excel also offers programming support via Microsoft's Visual Basic for Applications (VBA), the ability to access data from external sources via Microsoft’s Dynamic Data Exchange (DDE), and extensive graphing and charting capabilities.  Contact Tapio Wikström

Querying Data with Transact-SQL 6 ects (90 euros)

After taking the Querying Data with Transact-SQL course, which prepares for 70-761 certification, student knows how to manage data with Transact-SQL, Query data with Advanced Transact-SQL components and Program databases using Transact-SQL. Course is done using web browser and virtual machines in the web Contact: Mrs. Virve Prami.

SQL Server Developer 6 ects (90 euros)

After taking the SQL Server Developer, which prepares for 70-762 certification, student knows how to design and implement database objects, implement programmability objects, manage database concurrency and optimize database objects and SQL infrastructure. Course is done using web browser and virtual machines in the web Contact: Mrs. Virve Prami.

Administering a SQL Database Infrastructure 6 ects (90 euros)

After taking Administering a SQL Database Infrastructure course, which prepares for 70-764 certification, student knows how-to configure data access and auditing, manage backup and restore of databases, manage and monitor SQL Server instances, manage high availability and disaster recovery. Course is done using web browser and virtual machines in the web.  Contact: Mrs. Virve Prami.

Introduction to ASP.NET Web Forms 5 ECTS (75 euros) 

The goal of this course is for the student to be familiar with ASP.NET Web Forms as one of the most powerful server-side Web application framework. After passing this course, the student will have sufficient knowledge and understanding over characteristics, abilities, and features of ASP.NET and .NET Framework. The students will be able to create a whole new project and work with all the major ASP.NET server controls. To finalize the getting best out of ASP.NET features, the students will be familiar with user controls, state management, master pages. Finally, by understanding the difference between dynamic and static applications and websites, the students will be able to have the knowledge of creating dynamic applications and websites.

This course is 100% virtual thanks to the comprehensive tutorial videos made for this course.

The student will pass this course after submitting required assignments and project. Contact:Farhad Eftekhari

Mastering Search Engine Optimization (SEO) 5 ECTS (75 euros)

The goal of this course is for the student to be familiar with process of Search Engine Optimization (SEO) and learn to affect the visibility of a website or a web page in search engines results to increase the number of visitors coming from search engines. SEO is one of the most practical concepts of web development. After passing this course, the student will be able to analyze the SEO status of a web application and provide solutions to empower such web application in SEO concepts.

This course is 100% virtual thanks to the comprehensive tutorial videos made for this course.

The student will pass this course after submitting required assignments and project. Contact:Farhad Eftekhari

Mastering the Fundamentals of RESTful API Design  (90 euros)

Designing APIs for use over the web is a key part of most web development projects these days. Knowing the best way to design them with longevity, testability and reliability in mind is important. The goal of this course is for the student to be familiar with APIs, the concept of API Design and what is essential to design of an API-based solution. By explaining API Design steps and API Design approaches, the student will be familiar with all these concepts in a practical way. Then the student will be familiar with different API styles, and obtain a deeper level of knowledge about REST and its key difference and advantageous over the other styles. Finally, the student will understand security and performance concerns.

This course is 100% virtual thanks to the comprehensive tutorial videos and content made for this course.

The student will pass this course after submitting required assignments, quiz and projects.  Contact teacher: Contact:Farhad Eftekhari

Developing Modern Web Platforms (HTML,CSS,JS) 15 ECTS (225 euros) 

The goal of this course is for the student to be familiar with required technologies to develop modern web platforms. After passing this course, the student will be able to select between primary technologies in web designing to work with them, and also develop projects and websites using such technologies. The student will be introduced to HTML as a markup language for describing web documents, and then will be familiar with CSS to apply styles on HTML elements, and finally learn JavaScript as an interpreted language to add dynamic functionalities to web applications. Together, they are among the essential technologies of World Wide Web content production.

This course is 100% virtual thanks to the comprehensive tutorial videos and content made for this course.

The student will pass this course after submitting required assignments and project. Contact:Farhad Eftekhari

Mastering Version Control with Git 6 ECTS (90 euros)

The goal of this course is for the student to be familiar with the concept of Version Control and the advantageous of using such systems in software development. Then the student will be fully introduced to Git as one of the most powerful and popular version control systems. After passing this course, the student will be able to work in teams of development and fully be able to participate simultaneously in order to add features to a software developing project in parallel with other team members. Finally, the student will get familiar with Github as a web-based Git repository hosting service.

This course is 100% virtual thanks to the comprehensive tutorial videos made for this course.

The student will pass this course after submitting required assignments and project. Contact:Farhad Eftekhari

Developing Chatbots using Microsoft Bot Framework (6 ECTS) (90 euros)

The goal of this course is for the student to be familiar with Microsoft Bot Framework as one of the widely used chatbot frameworks. After passing this course, the student will be able to understand different components of the framework and will be able to build intelligent chatbot using LUIS a NLU service by Microsoft and connect with different communication channels like Facebook, Website, slack etc. And also, will be able to deploy chatbot to production and get an idea about managing bot using Azure services.

This course is 100% virtual thanks to the comprehensive tutorial videos made for this course.

The student will pass this course after submitting required assignments and project. 

Contact:Farhad Eftekhari

Responsive Web Applications with Bootstrap & CSS (8 ECTS) (120 euros)                                

Nowadays, developing mobile-first web applications is a necessary approach. Not only the websites need to be fully functional, but also the User Experience and User Interface need to be fully compatible to the web standards. In this course, the student gets familiar with Bootstrap as one of the most powerful and popular CSS frameworks, and will be able to get the best out of various features and functionalities of such framework to develop elegant and responsive web applications.

This course is 100% virtual thanks to the comprehensive tutorial videos and content made for this course. The student will pass this course after submitting required assignments, quiz and projects. Contact:Farhad Eftekhari

Microsoft Windows PowerShell 5 ECTS (75 euros)

  • Windows PowerShell 3.0 Fundamentals and using as an Interactive command-Line Shell
  • PowerShell Cmdlets and PowerShell Pipeline
  • Windows Management Instrumentation
  • Windows PowerShell Scripts
  • Background Jobs and PowerShell Remoting
  • Automating Workstation/Active Directory Administration.

Contact: Mrs. Virve Prami.

PHP Programming 3 ECTS (45 euros)

Introduction to PHP, www and PHP, variables, statements and control structures, tables and other data structures in PHP, using functions, files, data security, examples  Contact: Mrs. Virve Prami.

Generic Software courses 18 ECTS (270 euros)

(you can also pick up single courses from this package)

  • SQL and Relation Databases (3 ects)
  • Python Programming (3 ects)
  • PHP Programming (3 ects)
  • Introduction to Java Programming (3 ects)
  • C++ Programming (3 ects)
  • C Programming (3 ects)

Contact Teacher for all Generic Software courses Contact: Mrs. Virve Prami.

Finnish