Studies
Admissions
The Institute
Resources
Studies
Admissions
The Institute
Resources
Studies
Admissions
The Institute
Resources

CS006

Python 001

Barcelona Campus
Jan 12, 2026 - Jan 30, 2026
This course will help you understand how code works, develop algorithmic thinking, and gain confidence in solving problems using Python.
Barcelona Campus
Jan 12, 2026 - Jan 30, 2026
Sati Alara Erzincan

Faculty

Sati Alara Erzincan

Alumni of HS Computer Science

Course length

3 weeks

Duration

3 hours
per day

Total hours

45 hours

Credits

4 ECTS

Language

English

Course type

Offline

Fee for single course

€1500

Fee for degree students

€750

Skills you’ll learn

Computer SciencePython SyntaxTestingDebugging
OverviewCourse outlineCourse materialsPrerequisitesMethod & grading

Overview

Ever wondered how computers came to be? Or what the first programme ever written was — and by whom? Whether you are a complete novice or a former developer looking to refresh your understanding of core Computer Science and programming principles, look no further: this course is for you!

This course requires no prior experience at all. It is the perfect starting point for anyone who is curious about Computer Science or simply wants to try something new. We will build a solid foundation together by learning both Python’s basic syntax and key concepts in Computer Science in a clear and accessible way. Daily practice and hands-on coding sessions will help you become comfortable writing your own code, even if you have never programmed before.

Our goal is to help you understand how code works, develop algorithmic thinking, and gain confidence in solving problems using Python. By the end of the course, you will not only feel more at ease with programming, but you will also have a strong foundation from which to explore other technology subjects that build on Computer Science and programming. We welcome all students — just bring your curiosity, and we will take it from there!

Learning highlights

  • Write computer programmes.
  • Use the basic principles of quality software development.
  • Read and understand Python code.
  • Use programming to solve problems.
  • Learn core principles of Computer Science.

Course outline

15 classes

Dive into the details of the course and get a sense of what each class will cover.
Monday
Tuesday
Wednesday
Thursday
Friday
Monday
1

Session 1

Introduction to Computing & Programming

Tuesday
2

Session 2

Introduction to Scratch / Visual Logic

Wednesday
3

Session 3

Intro to Python Environment

Thursday
4

Session 4

Variables & Basic Expressions

Friday
5

Session 5

Strings & Input/Output

Monday
6

Session 6

Boolean Logic

Tuesday
7

Session 7

If Statements

Wednesday
8

Session 8

Nested Conditions + Midterm

Thursday
9

Session 9

While Loops

Friday
10

Session 10

Snow Summit (free)

Monday
11

Session 11

Snow Summit (free)

Tuesday
12

Session 12

For Loops

Wednesday
13

Session 13

Lists

Thursday
14

Session 14

Looping Through Lists

Friday
15

Session 15

Projects + Final Exam

Prerequisites

Be able to read and understand technical documentation and other learning materials in English.

Basic maths knowledge (school level).

Methodology

Grading

The final grade will be composed of the following criteria:
30% - Tests
20% - Homework
20% - Midterm Exam
30% - Final Exam
Sati Alara Erzincan

Faculty

Sati Alara Erzincan

Alumni of HS Computer Science

Sati is a recent Computer Science graduate and has been passionate about technology since high school. After finishing her degree, she focused more on Cyber Security, wanting to help protect people in today’s digital world. She enjoys making complex tech topics easy to understand, building confidence in beginners, and guiding students as they take their first steps in programming.

See full profile

Apply for this course

Snap up your chance to enroll before all spaces fill up.

Python 001

by Sati Alara Erzincan

Total hours

45 Hours

Dates

Jan 12 - Jan 30, 2026

Fee for single course

€1500

Fee for degree students

€750

How to secure your spot

Complete the form below to kickstart your application

Schedule your Harbour.Space interview

If successful, get ready to join us on campus

FAQ

Will I receive a certificate after completion?

Yes. Upon completion of the course, you will receive a certificate signed by the director of the program your course belonged to.

Do I need a visa?

This depends on your case. Please check with the Spanish or Thai consulate in your country of residence about visa requirements. We will do our part to provide you with the necessary documents, such as the Certificate of Enrollment.

Can I get a discount?

Yes. The easiest way to enroll in a course at a discounted price is to register for multiple courses. Registering for multiple courses will reduce the cost per individual course. Please ask the Admissions Office for more information about the other kinds of discounts we offer and what you can do to receive one.