Programming School for Beginners

Ένας οδηγός που μπορεί να απαντήσει σε όλες σου τις ερωτήσεις!
Empty space, drag to resize

ΠΕΡΙΕΧΟΜΕΝΑ

01

Σχετικά με εμάς

Μια σύντομη αναφορά στην νοοτροπία μας όσον αφορά την πλατφόρμα και το υλικό μας.

02

Εκπαιδευτικό Υλικό

Αναφορά στα κύρια εργαλείας και τεχνολογίες που θα μας απασχολήσουν κατά την διάρκεια του προγράμματος.

03

Επικοινωνία & Υποστήριξη

Πληροφορίες σχετικά με τους τρόπους επικοινωνίας, τα deadlines και τις προσωπικές συνεδρίες.

04

Career Coaching & Πιστοποίηση

Πληροφορίες σχετικά με το badge, την πιστοποίηση, καθώς και την υποστήριξη που θα λάβεις από το τμήμα HR μας.
Empty space, drag to resize

Γιατί ξεχωρίζουμε;

  • Λεπτομερές Υλικό
  • Πρακτικά Παραδείγματα και Ασκήσεις
  • Live Υποστήριξη μέσω Chat
  • Προσωπικές Συνεδρίες
  • Διαμόρφωση Βιογραφικού & LinkedIn
  • Career Coaching
Write your awesome label here.
Empty space, drag to resize

Ανακάλυψε την Πλατφόρμα μας :

Write your awesome label here.
Empty space, drag to resize

Το υλικό μας είναι στα Αγγλικά!

Η γλώσσα αυτή επιλέχθηκε επειδή ο χώρος των data περιέχει διεθνείς ορολογίες και διαδικασίες που είναι καλό να γνωρίζεις.

Παρόλα αυτά η επικοινωνία μας παραμένει στα Ελληνικά.

Κύριες Ενότητες

Παρακάτω βρίσκονται όλες οι κύριες ενότητες που περιέχονται στο πρόγραμμα!

Empty space, drag to resize
MySQL
Python
HTML & CSS
Javascript
Empty space, drag to resize

MySQL is a versatile database management system. | MySQL is a powerful and reliable open-source RDBMS. | MySQL is a scalable and cost-effective solution for data storage. | MySQL is a popular choice for web applications. | MySQL is easy to learn and use. | MySQL is supported by a large community of developers. | MySQL is secure and feature-rich. | MySQL is flexible and adaptable. | MySQL is a proven technology. | MySQL is a future-proof solution for data management.

Empty space, drag to resize

Η MySQL είναι εξαιρετικά σημαντική και αποτελεί βασικό χαρακτηριστικό στο εκπαιδευτικό μας πλάνο. Πρόκειται για μια γλώσσα προγραμματισμού, η οποία χρησιμοποιήται για την επεξεργασία βάσεων δεδομένων

Empty space, drag to resize
Εξαγωγή Δεδομένων

Mπορεί να χρησιμοποιηθεί για την εξαγωγή δεδομένων από βάσεις δεδομένων, γεγονός που καθιστά δυνατή την ανάλυση και την επεξεργασία των δεδομένων αυτών.

Δημιουργία Αναφορών

Mπορεί να χρησιμοποιηθεί για τη δημιουργία αναφορών δεδομένων, οι οποίες μπορούν να χρησιμοποιηθούν για την παρουσίαση των πληροφοριών αυτών σε έναν κατανοητό τρόπο.

Ενσωμάτωση Δεδομένων

Mπορεί να χρησιμοποιηθεί για την ενσωμάτωση δεδομένων από διαφορετικές πηγές, γεγονός που καθιστά δυνατή τη δημιουργία μιας ολοκληρωμένης εικόνας των δεδομένων.

Empty space, drag to resize

Παρακάτω βρίσκεται ένα μενού με τις πιο σημαντικές θεματολογίες που θα αναλυθούν.

Empty space, drag to resize

1. MySQL General Theory

  • 📘 Τι Θα Μάθεις: Τα βασικά για τα δεδομένα και τις βάσεις δεδομένων, καθώς και πώς τα Συστήματα Διαχείρισης Βάσεων Δεδομένων (DBMS) βοηθούν στη διαχείριση αυτών των δεδομένων.


  • 🌟 Γιατί Είναι Χρήσιμο: Η κατανόηση της θεωρίας πίσω από τις βάσεις δεδομένων θα σας δώσει μια σταθερή βάση πάνω στην οποία θα επεκταθούμε. Θα μάθετε γιατί οι βάσεις δεδομένων είναι απαραίτητες στον ψηφιακό κόσμο σήμερα.

2. MySQL Select Clause

  • 📘 Τι Θα Μάθεις: Πώς να χρησιμοποιείς τις εντολές SELECT και WHERE για να αποκτάς πρόσβαση σε δεδομένα από μια βάση δεδομένων MySQL.


  • 🌟 Γιατί Είναι Χρήσιμο: Πρόκειται για τις πιο βασικές εντολές της MySQL. Θα χρησιμοποιείς αυτές τις εντολές σχεδόν κάθε φορά που θα αλληλεπιδράσεις με μια βάση δεδομένων.


3. MySQL Aggregation & Sorting

  • 📘 Τι Θα Μάθεις: Πώς να ομαδοποιήσεις δεδομένα για συνοπτικές αναφορές και πώς να ταξινομήσεις τα δεδομένα.


  • 🌟 Γιατί Είναι Χρήσιμο: Η συγκέντρωση και ταξινόμηση των δεδομένων είναι κρίσιμη για την ανάλυση δεδομένων. Θα μάθεις πώς να παρουσίαζεις τα δεδομένα σου πιο κατανοητά και χρήσιμα.


4. MySQL - JOINS & SubQueries

  • 📘 Τι Θα Μάθεις: Την τέχνη του συνδυασμού δεδομένων από διάφορους πίνακες χρησιμοποιώντας τις εντολές JOINS.


  • 🌟 Γιατί Είναι Χρήσιμο: Αυτές είναι προηγμένες τεχνικές που θα σου επιτρέψουν να εκτελείς πιο πολύπλοκες διαδικασίες διαχείρισης δεδομένων, καθιστώντας τον κώδικα σου πιο δυναμικό και ευέλικτο.

5. MySQL - Execution Priority

  • 📘 Τι Θα Μάθεις: Πώς η MySQL προτεραιοποιεί διάφορα μέρη ενός κώδικα κατά την εκτέλεση.


  • 🌟 Γιατί Είναι Χρήσιμο: Η γνώση αυτή θα σε βοηθήσει να βελτιστοποιήσεις τον κώδικα σου για καλύτερη απόδοση και κυρίως επίλυση προβλημάτων.

6. Advanced Subjects [OPTIONAL]

  • 📘 Επιπλέον προαιρετικές ενότητες: Common Table Expressions (CTEs), Window Functions και CRUD Commands.


  • 🌟 Γιατί Είναι Χρήσιμες: Οι CTEs βελτιώνουν την ευαναγνωσιμότητα σε περίπλοκα SQL ερωτήματα, ενώ οι Window Functions και CRUD Commands υποστηρίζουν προχωρημένους υπολογισμούς και βασική διαχείριση δεδομένων, αυξάνοντας την αποτελεσματικότητα στην επεξεργασία βάσεων δεδομένων.

Empty space, drag to resize

HTML & CSS are the building blocks of the web.|HTML & CSS are the foundation of web development.|HTML & CSS are the essential creating a website.|HTML & CSS are  used to create beautiful websites.|HTML & CSS are easy to learn and use.|HTML & CSS are essential for any web developer.|HTML & CSS are the language of the web.|HTML & CSS are the key to a successful online presence.|HTML & CSS are the foundation of digital communication.|HTML & CSS are the future of the web.

Empty space, drag to resize

Τα HTML (HyperText Markup Language) και CSS (Cascading Style Sheets) είναι δύο βασικές τεχνολογίες για τη δημιουργία ιστοσελίδων. Η HTML χρησιμοποιείται για τη δομή και το περιεχόμενο μιας ιστοσελίδας, επιτρέποντας τη δημιουργία και την οργάνωση ενοτήτων κειμένου, συνδέσμων, εικόνων και άλλων στοιχείων. Το CSS, από την άλλη, καθορίζει το στυλ και τη διάταξη των HTML στοιχείων, παρέχοντας οδηγίες για χρώματα, γραμματοσειρές, διατάξεις και άλλα οπτικά στοιχεία. Μαζί, HTML και CSS είναι θεμελιώδη για την κατασκευή και το στυλιστικό σχεδιασμό ιστοσελίδων, επιτρέποντας τη δημιουργία πλούσιων και διαδραστικών ψηφιακών εμπειριών.

Empty space, drag to resize
Δομή και Σημειογραφία (HTML)

Η HTML παρέχει τη δομή μιας ιστοσελίδας μέσω της χρήσης σημειογραφικών ετικετών ή "tags". 

Στυλιστική και Αισθητική (CSS)

Η CSS χρησιμοποιείται για να ορίσει το στυλ και την αισθητική μιας ιστοσελίδας, όπως τα χρώματα, τα μεγέθη γραμματοσειρών, τις διατάξεις και τις αποστάσεις στοιχείων.

Διαχωρισμός

Ένα βασικό πλεονέκτημα της χρήσης του HTML και του CSS είναι ο διαχωρισμός του περιεχομένου (HTML) από την παρουσίαση (CSS).

Empty space, drag to resize
Empty space, drag to resize

JavaScript is a versatile scripting language.|JavaScript is a dynamic and flexible language.|JavaScript is a powerful and expressive language.|JavaScript is a ubiquitous and widely-used language.|JavaScript is a cross-platform language.|JavaScript is an open-source and community-driven language.|JavaScript is a constantly-improving language.|JavaScript is a beginner-friendly and easy-to-learn language.|JavaScript is a powerful tool for web developers.|JavaScript is the future of web development.

Empty space, drag to resize

Η JavaScript είναι μια δυναμική, υψηλού επιπέδου, ερμηνευόμενη γλώσσα προγραμματισμού, γνωστή για τη χρήση της στην ανάπτυξη ιστοσελίδων. Προσφέρει δυνατότητες διαδραστικότητας στις ιστοσελίδες, επιτρέποντας τη δημιουργία κονούμενων στοιχείων, δυναμικής αλλαγής περιεχομένου, επεξεργασίας φορμών και πολλών άλλων. Αποτελεί μια κρίσιμη τεχνολογία του World Wide Web, συνεργαζόμενη στενά με το HTML και το CSS για τη δημιουργία πλήρως λειτουργικών και διαδραστικών ιστοσελίδων.

Empty space, drag to resize
Διαδραστικότητα

Επιτρέπει τη δημιουργία διαδραστικών ιστοσελίδων. Μέσω της χρήσης αυτής της γλώσσας, μπορούν να υλοποιηθούν δυναμικές αλλαγές στο περιεχόμενο, όπως η εμφάνιση pop-up παραθύρων, η ανανέωση πληροφοριών χωρίς ανανέωση της σελίδας και άλλες διαδραστικές λειτουργίες.

Client-Side Execution

Ο κώδικας JavaScript τρέχει κυρίως στον περιηγητή του χρήστη, αντί σε έναν διακομιστή, μειώνοντας το φορτίο του δικτύου και επιταχύνοντας την ανταπόκριση της εφαρμογής, καθώς οι αλλαγές και οι ενημερώσεις στην ιστοσελίδα γίνονται σχεδόν ακαριαία.

Ευελιξία και Συμβατότητα

Υποστηρίζεται από όλους τους σύγχρονους web browsers και μπορεί να συνδυαστεί με άλλες τεχνολογίες όπως HTML και CSS για τη δημιουργία πολυεπίπεδων και αισθητικά ελκυστικών ιστοσελίδων.

Empty space, drag to resize
Empty space, drag to resize

Python is versatile and powerful|Python is easy to learn and use|Python is great for beginners|Python is widely used|Python is open-source|Python is cross-platform|Python is object-oriented|Python is interpreted|Python is dynamically typed|Python is future-proof.

Empty space, drag to resize

Η Python είναι μια δημοφιλής, υψηλού επιπέδου γλώσσα προγραμματισμού, γνωστή για την απλότητα και την καθαρότητα του συντακτικού της. Χρησιμοποιείται ευρέως στην ανάπτυξη ιστοσελίδων, ανάλυση δεδομένων, τεχνητή νοημοσύνη και πολλά άλλα πεδία, καθιστώντας την πολύτιμη σε διάφορους τομείς.

Empty space, drag to resize
Δυνατότητα Εκμάθησης

Η Python είναι μια γλώσσα που είναι σχετικά εύκολη για αρχάριους να μάθουν. Έχει απλή γραμματική και σύνταξη, γεγονός που την καθιστά ιδανική για άτομα χωρίς προηγούμενη εμπειρία προγραμματισμού.

Πολλαπλότητα

Η Python μπορεί να χρησιμοποιηθεί για μια ποικιλία εργασιών, όπως ανάπτυξη λογισμικού, ανάλυση δεδομένων, μηχανική μάθηση και τεχνητή νοημοσύνη. Αυτό την καθιστά μια πολύτιμη για πολλούς τομείς.

Αποδοτικότητα

Η Python είναι μια γλώσσα που μπορεί να εκτελέσει εργασίες γρήγορα και αποτελεσματικά. Αυτό την καθιστά μια καλή επιλογή για εργασίες που απαιτούν μεγάλη επεξεργασία δεδομένων.

Empty space, drag to resize

Παρακάτω βρίσκεται ένα μενού με τις πιο σημαντικές θεματολογίες που θα αναλυθούν.

Empty space, drag to resize

1. Βασικές Έννοιες Προγραμματισμού

  • 📝 Γιατί είναι Σημαντικό: Πρόκειται για τις βασικές έννοιες του προγραμματισμού όσον αφορά την Python. Η κατανόηση των τύπων δεδομένων, της εισόδου/εξόδου και των βασικών λειτουργιών είναι απαραίτητη για οποιοδήποτε script σε Python.

2. Python Data Structures

  • 📝 Γιατί είναι Σημαντικό: Οι δομές δεδομένων όπως οι λίστες, τα λεξικά, οι πλειάδες και τα σύνολα είναι κρίσιμες για την οργάνωση και αποθήκευση των δεδομένων με αποδοτικό τρόπο. 

3. Python Functions

  • 📝 Γιατί είναι Σημαντικό: Οι συναρτήσεις επιτρέπουν την επαναχρησιμοποίηση του κώδικα και την δομημένη οργάνωση του προγράμματος. Αυτό καθιστά τον κώδικά σου πιο οργανωμένο, αποδοτικό και εύκολο στην αποσφαλμάτωση.

4. Python Modules

📝 Γιατί είναι Σημαντικό: Modules όπως το random, το math και το counter επεκτείνουν τις δυνατότητες της Python, εξοικονομώντας χρόνο και προσπάθεια στον προγραμματισμό.

5. Python Conditionals

  • 📝 Γιατί είναι Σημαντικό: Οι συνθηκολογικές δομές είναι απαραίτητες για τη λήψη αποφάσεων στον κώδικα, επιτρέποντας στο πρόγραμμά σου να αντιδρά διαφορετικά σε διάφορες καταστάσεις.

6. Python Loops

  • 📝 Γιατί είναι Σημαντικό: Οι βρόχοι αυτοματοποιούν επαναλαμβανόμενες εργασίες, καθιστώντας τα προγράμματά σου πιο αποδοτικά και λιγότερο επιρρεπή σε σφάλματα.

7. Python Regular Expressions

  • 📝 Γιατί είναι Σημαντικό: Είναι χρήσιμα για την αποτελεσματική επεξεργασία κειμένου, καθώς επιτρέπουν τη γρήγορη και ευέλικτη αναζήτηση, αντικατάσταση, ή εξαγωγή πολύπλοκων μοτίβων κειμένου.

Τρόποι Επικοινωνίας


Η επικοινωνία θα πραγματοποιείται μέσω Email & Discord.

Το Discord είναι μια δημοφιλής πλατφόρμα επικοινωνίας. 

Χρησιμοποιείται για συνεργασία, κοινωνική δικτύωση και κοινότητες με βάση κοινά ενδιαφέροντα.

Στο παρακάτω μας video θα συμπεριλάβουμε ένα παράδειγμα όπου μπορείς να δεις οπτικά πώς επικοινωνούμε μέσα απο την δημιουργία του private channel μας στο Discord.

Write your awesome label here.
Empty space, drag to resize


Σχετικά με τα 1-on-1 Sessions

Τι είναι τα 1 on 1 Sessions;
 

Πρόκειται για τις online συναντήσεις που πραγματοποιούνται ανάμεσα σε εσένα και έναν από τους εκπαιδευτές μας.




Πόση διάρκεια έχουν;

Κάθε session έχει κατά βάση
μέγιστη διάρκεια 
45 λεπτών.

Ποια πλατφόρμα χρησιμοποιείται;

Όλα τα sessions πραγματοποιούνται μέσω της πλατφόρμας Google Meet.

Δεν απαιτείται δημιουργία λογαριασμού.

Πότε πραγματοποιούνται οι συγκεκριμένες συναντήσεις; 

Κατά βάση πραγματοποιείται ένα session αφού ολοκληρώσεις κάθε κύρια ενότητα (MySQL, Tableau, Power Bi ή Python).

Πως προγραμματίζω
ένα 1-on-1 session;

Υπάρχει κατάλληλη καθοδήγηση μέσω του υλικού, δεν χρειάζεται να σε ανησυχεί.
 

Εναλλακτικά μπορείς να επικοινωνήσεις απευθείας μαζί μας
μέσω chat/email 
για να σε κατευθύνουμε κατάλληλα.

Μπορώ να προγραμματίσω επιπλέον sessions;

Φυσικά!  Έχεις την δυνατότητα να προγραμματήσεις επιπλέον sessions υποστήριξης για επίλυση αποριών ή επίλυση τεχνικών προβλημάτων.
Empty space, drag to resize

Career Coaching

Πώς θα σε βοηθήσει το τμήμα HR/Recruiting;


Αισθάνεσαι ότι έχει έρθει η ώρα για αλλαγή στην εργασία σου 💼 ή αναζητάς κάτι καινούργιο 🌟 και συναρπαστικό

Μέρος του προγράμματος μας αποτελεί νας σε βοηθήσουμε να ετοιμαστείς αποτελεσματικά 🛠️ για τις επερχόμενες συνεντεύξεις 🗂️ και να κάνεις τα πρώτα σου βήματα για μια επιτυχημένη καριέρα στον τομέα της ανάλυσης δεδομένων.
Empty space, drag to resize
  • Βιογραφικό
  • Θα δούμε το βιογραφικό σου με λεπτομέρεια, εστιάζοντας στην εμπειρία, τις δεξιότητες και τις επιτεύξεις σου.
    Ενώ επιπλέον, θα σου κάνουμε προτάσεις για διάφορες βελτιώσεις που θα μπορούσες να κάνεις σε αυτό.
  • LinkedIn Προφίλ
  • Θα ασχοληθούμε επίσης με το προφίλ σου στο LinkedIn, το οποίο είναι ένα επιπλέον σημαντικό εργαλείο.
    Θα δούμε πώς να το βελτιώσεις για να τραβήξεις την προσοχή των εργοδοτών.

Τι θα λάβεις με την
Ολοκλήρωση του Προγράμματος;

  • Πιστοποιητικό Ολοκλήρωσης

    🌐 Η πιστοποίηση των Reatcode και Workearly αναγνωρίζονται επίσης σε πολλές χώρες, μαζί με την Ελλάδα και την Κύπρο 🌍, οπότε αν αναζητήσεις νέες ευκαιρίες εντός ή εκτός συνόρων, θα έχεις ένα μεγάλο πλεονέκτημα!



  • Badge/Σήμα Παγκόσμιας Ισχύος

    Πρόκειται για ένα παγκοσμίως αναγνωρισμένο σήμα/badge, το οποίο μπορείς να το χρησιμοποιείς στο βιογραφικό σου, να το μοιραστείς μέσω του Linkedin και των μέσων κοινωνικής δικτύωσης ώστε να υπάρχει πλήρη προβολή σε εταιρείες και υπεύθυνους προσλήψεων!






Έχεις κάποια απορία σχετικά με το πρόγραμμα;

#Ρώτησε το τεχνικό μας τμήμα!| #Είμαστε εδώ για σένα! | #Απευθείας επικοινωνία μέσω email!

Πατώντας στο παρακάτω κουμπί,
μπορείς να μας στείλεις οποιοδήποτε ερώτημα σου
 απευθείας στο τεχνικό μας τμήμα, το οποίο θα σου απαντήσει μέσω email.
Empty space, drag to resize