Το P⁍oγραμμά μας

How did TechPro Academy come about?

Thessaloniki has attracted, in recent years, significant investment from world-class tech companies, investors and start uppers, all of which are looking for skilled talent, partially covered by the local job market.

TechPro Academy has been launched to address this issue by

  1. providing individuals, interested in the IT sector, the opportunity to enter the field through targeted, high-quality training-programs,
  2. connecting tech companies with talented jobseekers, job-ready and trained to respond to present-day industry needs,
    thus, ensuring the growth and sustainability of the local ecosystem.

TechPro Academy Course _March 2025;

reskilling_starting March 2025

Year-Long Training Courses
• Entry-level Developer:

Semester A_Core
Semester B_Front or Back End

If you are interested in programming but have no previous experience, then this is the course you shall opt for! .

• Data Science:
Semester A_Core
Semester B_Machine Learning & AI

Upgrade your employability prospects by embracing this option!

Simulation of Real-Life Working Conditions

  • Accelerated, hands-on and project-based learning.
  • Curriculum co-designed with companies to reflect present-day industry needs & trends.
  • Delivered in person, in our easily accessible, brand-new premises at the heart of the city.

All modules are 100% tailored to company need, serving 3 main purposes:

  1. provide the skilled talent sought by the companies.
  2. reduce employee onboarding time, boost efficiency and productivity.
  3. act as a simulation of the real-life working environment to provide valuable industry insight, know-how and experience.

How does TechPro Academy connect you with top-industry players?

____________________________________________________________________

  1. by co-designing the curriculum with its hiring partners to reflect current industry needs and trends.
  2. via in-person courses delivered by experienced professional trainers and industry experts.
  3. through workshops delivered directly by its hiring partners.
  4. via company visits intended to familiarize them with corporate cultures and environments.
  5. through the organization of mock job-interview sessions providing experience in the recruitment process.

Week 1: Introduction to Git and IDEs

  • Session 1: Git and Code Editor Setup
  • Session 2: Advanced Git and GitHub
  • Session 3: Working with Git and GitHub

Week 2-3: Programming, Control Flow and Data Structures

  • Session 4: Basic Programming Concepts
  • Session 5: Control Flow
  • Session 6: Practice Control Flow
  • Session 7: Basic Data Structures
  • Session 8: Basic Algorithms
  • Session 9: Practice on Data Structure and Algorithms

Week 4: Project Management and Final Assessment

  • Session 10: Introduction to Project Management Tools
  • Session 11: Final Assessment
  • Session 12: Career-Stream Guidance

Semester A

Junior Full Stack Core [Java, JavaScript & React]

20 weeks, 6 hours per week

Phase 1: Fundamentals of Web Development (Weeks 1-3)

  • Week 1: Introduction to HTML
  • Week 2: Advanced HTML and CSS Basics
  • Week 3: Advanced CSS Techniques

Phase 2: Introduction to JavaScript Programming (Weeks 4-9)

  • Week 4: Introduction to JavaScript
  • Week 5: Control Flow in JavaScript
  • Week 6: Functions and Scope
  • Week 7: Arrays and Objects
  • Week 8: Advanced Functions and Error Handling
  • Week 9: Modern ES6 Features

Phase 3: DOM and JavaScript Integration Techniques (Weeks 10-13)

  • Week 10: DOM Manipulation
  • Week 11: Event Handling
  • Week 12: HTML Forms
  • Week 13: Introduction to Web APIs

Phase 4: Java Programming (Weeks 14-20)

  • Week 14: Introduction to Java and Basic Syntax
  • Week 15: Operators and Control Flow
  • Week 16: Methods and Arrays
  • Week 17: Object-Oriented Programming Basics
  • Week 18: Inheritance and Polymorphism
  • Week 19: Interfaces and Exception Handling
  • Week 20: Connecting Front-End and Back-End

Semester B

11 weeks, 6 hours per week

Java Data Structures and Algorithms (Weeks 21-24)

  • Week 21: Advanced Data Structures
  • Week 22: Sorting and Searching Algorithms
  • Week 23: Recursion and Algorithm Optimization
  • Week 24: SQL and Database Operations

Web Development with Java (Weeks 25-28)

  • Week 25: Introduction to Servlets
  • Week 26: JavaServer Pages (JSP)
  • Week 27: Advanced Servlets and JSP
  • Week 28: Building RESTful APIs

Frameworks and Advanced Topics (Weeks 29-32)

  • Week 29: Introduction to Spring Framework
  • Week 30: Spring Boot Basics
  • Week 31: Spring Data JPA and Spring Security
  • Week 32: Microservices with Spring Boot and Docker

Semester B: Front-End Stream [April 2025 – Jun 2025]

11 weeks, 6 hours per week

DOM (Weeks 21-24)

  • Week 21: HTML/CSS/JS Recap
  • Week 22: DOM Manipulation
  • Week 23: Event Handling
  • Week 24: HTML Forms

Advanced JavaScript (Weeks 25-28)

  • Week 25: Javascript Under the hood
  • Week 26: Modern ES6 Features
  • Week 27: Asynchronous JavaScript
  • Week 28: Introduction to Web APIs

Advanced React (Weeks 29-32)

  • Week 29: Introduction to React
  • Week 30: React Component Lifecycle
  • Week 31: Advanced State Management
  • Week 32: React Router

Bootcamp October 2024 (4 weeks, 9 hours per week)

Week 1: Introduction to Git and IDEs

  • Session 1: Git and Code Editor Setup
  • Session 2: Advanced Git and GitHub
  • Session 3: Working with Git and GitHub

Week 2-3: Programming, Control Flow and Data Structures

  • Session 4: Basic Programming Concepts
  • Session 5: Control Flow
  • Session 6: Practice Control Flow
  • Session 7: Basic Data Structures
  • Session 8: Basic Algorithms
  • Session 9: Practice on Data Structure and Algorithms

Week 4: Project Management and Final Assessment

  • Session 10: Introduction to Project Management Tools
  • Session 11: Final Assessment
  • Session 12: Career-Stream Guidance

Semester A: November 2024 – March 2025

Data Science and ML in Python

20 weeks, 6 hours per week

Phase 1: Fundamentals of Python Programming and Statistics (Weeks 1-5)

  • Week 1: Introduction to Python and Basic Syntax
  • Week 2: Control Flow and Functions
  • Week 3: Data Structures in Python
  • Week 4-5: Introduction to Statistics

Phase 2: Data Preparation and Pre-processing (Weeks 6-10)

  • Week 6: Data Handling with NumPy
  • Week 7: Data Manipulation with Pandas
  • Week 8: Advanced Pandas
  • Week 9-10: Data Cleaning and Pre-processing Strategies

Phase 3: SQL and Data Visualization (Weeks 11-15)

  • Week 11: SQL Basics
  • Week 12: Advanced SQL
  • Week 13: Data Visualization with Python
  • Week 14-15: Data Visualization with PowerBI

Phase 4: Machine Learning and AI with Python (Weeks 16-20)

  • Week 16: Introduction to Machine Learning
  • Week 17-18: Supervised Learning Algorithms
  • Week 19: Unsupervised Learning Algorithms
  • Week 20: Model Evaluation and Tuning

Semester B: April 25 – June 25

Advanced Topics in Data Science – ML and AI

9 weeks, 6 hours per week

  • Week 21-22: Neural Networks
  • Week 23-24: Natural Language Processing (NLP)
  • Week 24-25: Support Vector Machines (SVM)
  • Week 25-26: Time-series Analysis
  • Week 27: Ensemble Methods
  • Week 28: XGBoost
  • Week 29: Large Language Models

Back-End in Java [November 2024 – March 2025]

20 weeks, 6 hours per week

Phase 1: Fundamentals of Java Programming (Weeks 1-3)

  • Week 1: Introduction to Java and Basic Syntax
  • Week 2: Operators and Control Flow
  • Week 3: Methods and Arrays
  • Week 4: Object-Oriented Programming Basics

Phase 2: Advanced Java Programming Concepts (Weeks 5-8)

  • Week 5: Inheritance and Polymorphism
  • Week 6: Interfaces and Exception Handling
  • Week 7: Collections Framework
  • Week 8: File I/O and Serialization

Phase 3: Java Data Structures and Algorithms (Weeks 9-12)

  • Week 9: Advanced Data Structures
  • Week 10: Sorting and Searching Algorithms
  • Week 11: Recursion and Algorithm Optimization
  • Week 12: SQL and Database Operations

Phase 4: Web Development with Java (Weeks 13-16)

  • Week 13: Introduction to Servlets
  • Week 14: JavaServer Pages (JSP)
  • Week 15: Advanced Servlets and JSP
  • Week 16: Building RESTful APIs

Phase 5: Frameworks and Advanced Topics (Weeks 17-20)

    • Week 17: Introduction to Spring Framework
    • Week 18: Spring Boot Basics
    • Week 19: Spring Data JPA and Spring Security
    • Week 20: Microservices with Spring Boot and Docker

Front-End in JavaScript and React [November 2024 – March 2025]

20 weeks, 6 hours per week

Phase 1: Fundamentals of Web Development (Weeks 1-3)

  • Week 1: Introduction to HTML
  • Week 2: Advanced HTML and CSS Basics
  • Week 3: Advanced CSS Techniques

Phase 2: Introduction to JavaScript Programming (Weeks 4-8)

  • Week 4: Introduction to JavaScript
  • Week 5: Control Flow in JavaScript
  • Week 6: Functions and Scope
  • Week 7: Arrays and Objects
  • Week 8: Advanced Functions and Error Handling

Phase 3: DOM (Weeks 9-12)

  • Week 9: HTML/CSS/JS Recap
  • Week 10: DOM Manipulation
  • Week 11: Event Handling
  • Week 12: HTML Forms

Phase 4: Advanced JavaScript (Weeks 13-16)

  • Week 13: Javascript Under the hood
  • Week 14: Modern ES6 Features
  • Week 15: Asynchronous JavaScript
  • Week 16: Introduction to Web APIs

Phase 5: Advanced React (Weeks 17-20)

  • Week 17: Introduction to React
  • Week 18: React Component Lifecycle
  • Week 19: Advanced State Management
  • Week 20: React Router

How do Hiring Partners collaborate with TechPro Academy?

Hiring Partners are key to TechPro Academy.They are the companies partnering with the Academy to support its training cycles by

• co-designing the curriculum to ensure that it reflects current needs and fulfills certain requirements in terms of candidate job-readiness.
• empowering training outcomes by supplementing courses with projects and workshops focusing on technologies that they are interested in.
• actively participating since day-one, monitoring and assessing candidate profiles and performance, as well as providing consultation in terms of the recruitment process.
• opening their office-spaces to candidates familiarizing them with their corporate environments and cultures.

Our Hiring Partners are

Deloitte, EY Greece, Alumil, Altair, Draxis, Netcompany, Prodyna, Datascouting, Dataviva, Veltio, Onelity.

Can I join the IT & Technology sector without having any prior knowledge and regardless of my academic background? Do I need to have certain skills?

If you have no prior programming experience, don’t worry!

TechPro Academy is aimed at:
– Science Students & STEM Grads
– Self-taught individuals passionate about programming
– People looking to start their career in the tech industry.

New training courses begin in March 2025 and do not require a degree in IT.

Let’s also, not forget that the curriculum is constantly adjusted to accommodate the candidates’ level of knowledge.

Participation Fees

______________________________________________________

Indicative prices:

Annual Training Program: 1800 €.

Semester-Long Training: 1000 €.

Differentiation of fees on the basis of socio-economic criteria.

Contact us for more information.

How do I register?

Express your interest via our website by
1. filling in the contact form
2. sending an email at info@techproacademy.gr
3. calling at 231 11 18 095

We will contact you to arrange a video call during which we will share more information about us and our programs, as well as to learn more about you and your expectations from the academy.
Your application will be processed based on your:

• studies
• understanding of the tech industry
• motivation to enter the ecosystem
• the online screen-in assessment that tests level of skills

we invite you to take the online screen-in assessment that tests level of skills

Frequent Questions

TechPro Academy is an IT academy based in Thessaloniki whose primary goal is to educate and introduce anyone interested in the field of IT and technology.

Our premises are located in Thessaloniki, at 21 Androutsou Street & 2 Kosmopoulou Street

  1. Our courses are primarily held at our facilities (21 Androutsou & 2 Kosmopoulou, Thessaloniki). However, some course replacements or delivery of extra educational material may be done through online classes.

The next course starts in March 2025. Limited spots available!

Of course! There are programs that do not require much contact or familiarity with programming. Also, do not forget that the curriculum is constantly adapted based on the level of the participants.

In any case, the TechPro team and instructors are here to support you with additional educational material, reinforcement, and new courses throughout the entire program!

Of course! Tech Pro Academy is aimed at science graduates who wish to join the IT sector, either to strengthen their educational background, or to build the foundations to claim a new job in the ever-growing technology sector.

Tech Pro Academy offers:

  • Year-Long Training Courses (Reskilling)
  1. Entry-level Developer:
    [1st Semester] Core
    Front or Back End [2nd Semester]
  2. Data Science [1st Semester] & A.I. & Machine Learning[2nd Semester]
  • Semester-Long Training Courses (Upskilling)

Choose the stream of your choice for a semester: Back-End, Front-End, Data Science, A.I & Machine Learning, Entry-level Developer.

  • Semester-Long Training Courses (Cross-Skilling)

Tailored-made training based on your personal needs and aspirations, combining more than one stream. This is where we co-design to deliver!

If this is your first step into programming and you’re looking to build the foundation for a successful career in tech, then reskilling is the perfect option!

If you feel that you know the basics and that there is solid ground to build upon, then tech a step forward to upskill by picking your field of specialty!

The courses are mainly in the afternoon, from 6:00 PM to 9:00 PM, making it convenient for those who work.

Courses fees

Indicative prices:

Annual Training Program: 1800 €.

Semester-Long Training: 1000 €.

For prices for 2 or more streams, please contact us.

TechPro Academy addresses the challenge of IT companies to absorb human resources, offering individuals, interested in the IT sector, the opportunity to enter the field through targeted, high-quality training-programs; preparing them in this way adequately for their professional tech careers. In collaboration with partner IT companies, TechPro provides a highly modernized and demanding curriculum based on real market needs.

TechPro programs are delivered by experienced professional trainers and industry experts reflecting the latest industry trends.

And that’s not all!

TechPro Academy also offers workshops on both theoretical and practical technologies, delivered by partnering IT companies.

In addition, visits are organized to the headquarters of the companies, so that program participants can experience the corporate environment and interact with the executives working there!

Express your interest now!

Fill out the form:

0 + 1 = ?