Home The Project Blog Plans Mission
Login Register
Socratico.online — AI that teaches the way you want. — Create your personalized teaching agents. — Discover digital maieutics. Socratico.online — AI that teaches the way you want. — Create your personalized teaching agents. — Discover digital maieutics.
🧠 Socratic Method × AI

Socratico.online

AI that teaches the way you want

Create personalized teaching agents with the Socratic method. Artificial intelligence at the service of education, not in its place.

✨ FREE

🤖 Try AI-Assisted Study

Ask a question to our Socratic AI tutor. No registration needed!

Hello! I'm the Socratic Tutor from Socratico.online 🧠. Ask me anything about school subjects: computer science, math, science, history, languages... I'll guide you to reason using the Socratic method!

Your Resources

Interactive Lessons
🎓

Interactive Lessons

Teaching materials, PDFs and images transformed into guided Socratic lessons.

Explore Lessons →
Articoli
📚

Featured Articles

Explore all articles on computer science, technology and education.

146 articles available
Read Article →
Basic Computer Science Exercises
💻

Basic Computer Science Exercises

Python exercises from Domenico Valle's textbook with Socratic AI Tutor.

61 Python exercises
Start Exercise →
Logic Exercises
🧠

Logic Exercises

Logic exercise to boost your IQ

530 logic exercises
Start Exercise →
Logic for Kids
🎈

Logic for Kids

Logic games and challenges specially designed for children.

30 logic exercises
Start Exercise →
Math
🔢

Math

Maths exercises and function studies with interactive graph.

8 maths exercises
Start Exercise →
Systems
🌐

Systems

Systems and Networks exercises, protocols and network architecture.

4 systems exercises
Start Exercise →
Demo Agenti Socratici

Socratic Agents Demo

Demos of exercises in various subjects to let you experience the power of the developed Socratic models and agents.

📖 Interactive Book
📖

📖 Interactive Book

Study your books with AI! Upload a PDF and the Socratic tutor will guide you page by page.

Discover the Book →
📰 Ultimi Articoli :    Matrix with Element Search Inside   ✦   AIDA of the WEB: 4 Basic Principles for Your Web Page Content   ✦   Trees created with God's math   ✦   Algorithms in everyday life   ✦   Minimal Algorithm of Fibonacci Numbers   ✦   Perfect, Deficient, and Abundant Numbers: Understanding the Sum of Factors   ✦   Equazioni di primo grado   ✦   Applicativo Client Server REACT-NODE-Express   ✦   Network Architecture according to the ISO/OSI Model   ✦   Artificial Intelligence Examples   ✦   Finite State Automata to Control Twins   ✦   Finite State Automata   ✦   Challenge: How Many Terms in the Fibonacci Sequence Are Even (with n terms = 50)   ✦   What is the Cloud?   ✦   What is Computational Thinking?   ✦   What is Ranking and PageRank?   ✦   What is Gamification?   ✦   What is your digital reputation?   ✦   Who Should Have a Blog?   ✦   Code for matrix sum and product with Java   ✦   Java Loops Exercise 1   ✦   Collaborative Coding with the Best Geeks in the World! VSCODE and Github Link   ✦   Coding and Videogames... New Programming Course   ✦   How to Calculate the Position of a Flying Object   ✦   How to Draw Random Circles in Grain   ✦   How to use Math.pow in java?   ✦   Basic concepts of blockchain, cryptocurrencies and digital currency   ✦   Conversion from decimal to binary   ✦   Javascript Course for Exercises (Basic Input)   ✦   What can Artificial Intelligence do? Which jobs are really at risk?   ✦   Create your APP for android in 5 minutes   ✦   Create automatic documentation in java   ✦   From Carl Gauss to Generating Prime Numbers with Your Computer   ✦   From Factorization to Prime Numbers   ✦   American CIA Database for SQL Practice   ✦   DFA or ASF with JFLAP   ✦   Dynamics based on memory!   ✦   Let's Draw in a Window with Java   ✦   Let's draw the loneliness of prime numbers and all the factors of natural numbers analyzed   ✦   Drawing with Turtle in JAVA   ✦   Where to Create Your Personal Blog?   ✦   E-learning vs Traditional Lessons   ✦   Email Marketing for All: Effective and Affordable   ✦   Unknown Matrices..... Java Online Exercise   ✦   Esercitazione sql con Db Hospital   ✦   Exercises assigned on object modeling with JaVA   ✦   Exercises with arrays in Java (with static methods)   ✦   Java Exercises with Strings on the Corona Virus Genome   ✦   Exercise Cycles   ✦   Factorizing with Scratch all numbers from 2 to 100   ✦   Complete the Code to Solve Mathematical Problems   ✦   Minimal Filmography for Computer Science Students   ✦   Find the number between 1-10000 with a higher number of factors   ✦   Free E-book on DBMS and SQL   ✦   Game Design or Lesson Design: The Flow...   ✦   Game Design: Shooter Dynamics with Construct   ✦   Play to learn the secrets of life. For RNA coders   ✦   Games with Physics!   ✦   Let's play with a special number. Pi   ✦   Google's Story   ✦   Basic Graphics with Java   ✦   Hour of Code and Computational Thinking   ✦   HTML and CSS: A Quick and Practical Approach!   ✦   Computers Learn!   ✦   The numbers to make triangular pizza slices   ✦   The Corona virus 2019-nCov how many infected will it make with the current growth data? In 5 days? In 30 days? Calculate the forecast for the next 29/02/2020   ✦   The database useful for your business   ✦   Your blog in 5 minutes with WordPress   ✦   Computer music and dj composition workshop   ✦   Input in Java with JOptionPane or Scanner examples of code   ✦   Introduction to Machine Learning   ✦   Java: A Super Artificial Language. Here Are Your Free Resources!   ✦   Jumper with Construct   ✦   Labyrinth with Scratch: coding and game dynamics   ✦   Matrix ... First Example for Human Use!   ✦   Static Methods with Arrays   ✦   Prime Numbers from 1 to 100 with Scratch   ✦   Prime Numbers from n to m (Complete App)   ✦   What are the most used artificial programming languages?   ✦   What Tools to Use for Producing Videogames   ✦   RPG Tutorial and Construct Tutorial   ✦   Harmonic Series with JavaOnline   ✦   Breakfast, Lunch, and Dinner Systems!   ✦   Snake in JavaScript   ✦   Sprites and Score System Design   ✦   3D Printer, a Bomb for Makers' Creativity!   ✦   Starboss Version 2 is Online!   ✦   Tools for Distance Learning   ✦   Honeycomb Structure with Java   ✦   Online Reputation Management: A Guide to Monitoring Your Digital Presence   ✦   Think like a coder   ✦   Primitive Types in Java   ✦   Tips to Make Your Site Visible   ✦   Video Game Coding Course Tutorial   ✦   An Algorithm for Fame and Wealth!   ✦   A Important Number! Coding and Graphics!   ✦   An Hour of Code Arrives in Italy   ✦   A labyrinth in your mind?…coding and graphics   ✦   Using a matrix to store factors’ number   ✦   Video Lessons: How to Create Them   ✦   Web Design with CSS   ✦   AI Agents in 3 minutes   ✦   Hermes vs OpenClaw: The Dawn of a Revolution?   ✦   Test Article Hermes   ✦   Computer Networks and Architectures   ✦   OSI and TCP/IP Models: A Comparative Analysis   ✦   3) Indirizzamento IP (IPv4, IPv6, subnetting)   ✦   Routing and Protocols (RIP, OSPF, BGP) and DNS   ✦   4.1) DHCP and NAT   ✦   5) Transport Layer (TCP, UDP)   ✦   6) Network Security: Firewall and VPN   ✦   6.1) Cryptography and Application Protocols   ✦   7) Wireless Networks and IEEE 802.11 Standard   ✦   8) Cloud Computing and Virtualization   ✦   9) Socket and Network Programming   ✦   10) System and Server Administration   ✦   11) Fault tolerance and high availability   ✦   Computer Networks and Architectures   ✦   10) System Administration   ✦   11) Fault Tolerance and High Availability   ✦   12) VLAN and Advanced Switching   ✦   OSI and TCP/IP Models: A Comparative Analysis   ✦   IP Addressing (IPv4, IPv6, Subnetting): A Comprehensive Guide   ✦   4) Routing and protocols (RIP, OSPF, BGP) and DNS   ✦   4.1) DHCP and NAT   ✦   5) Transport Layer (TCP, UDP)   ✦   6) Network Security: Firewalls and VPNs   ✦   6.1) Cryptography and Application Protocols   ✦   7) Wireless Networks and IEEE 802.11 Standard   ✦   8) Cloud Computing and Virtualization   ✦   What is Node.js   ✦   Techniques for Effective Study   ✦   9) Socket and Network Programming   ✦   12) VLAN and Advanced Switching   ✦   Loops in Python   ✦   Designing a Corporate Network with Sizing   ✦   Back up vs RAID   ✦   AI Agents in Education   ✦   Computer Science Exercises 1   ✦   Https vs http   ✦   Backup vs RAID   ✦   AI Physics   ✦   Vibe Coding   ✦   Good Practices in Vibe Coding   ✦   How to use Book.Socratico.online: study your books with AI   ✦   Chat with Your Books: A Guide to Socratico's Book Chat   ✦ 📰 Ultimi Articoli :    Matrix with Element Search Inside   ✦   AIDA of the WEB: 4 Basic Principles for Your Web Page Content   ✦   Trees created with God's math   ✦   Algorithms in everyday life   ✦   Minimal Algorithm of Fibonacci Numbers   ✦   Perfect, Deficient, and Abundant Numbers: Understanding the Sum of Factors   ✦   Equazioni di primo grado   ✦   Applicativo Client Server REACT-NODE-Express   ✦   Network Architecture according to the ISO/OSI Model   ✦   Artificial Intelligence Examples   ✦   Finite State Automata to Control Twins   ✦   Finite State Automata   ✦   Challenge: How Many Terms in the Fibonacci Sequence Are Even (with n terms = 50)   ✦   What is the Cloud?   ✦   What is Computational Thinking?   ✦   What is Ranking and PageRank?   ✦   What is Gamification?   ✦   What is your digital reputation?   ✦   Who Should Have a Blog?   ✦   Code for matrix sum and product with Java   ✦   Java Loops Exercise 1   ✦   Collaborative Coding with the Best Geeks in the World! VSCODE and Github Link   ✦   Coding and Videogames... New Programming Course   ✦   How to Calculate the Position of a Flying Object   ✦   How to Draw Random Circles in Grain   ✦   How to use Math.pow in java?   ✦   Basic concepts of blockchain, cryptocurrencies and digital currency   ✦   Conversion from decimal to binary   ✦   Javascript Course for Exercises (Basic Input)   ✦   What can Artificial Intelligence do? Which jobs are really at risk?   ✦   Create your APP for android in 5 minutes   ✦   Create automatic documentation in java   ✦   From Carl Gauss to Generating Prime Numbers with Your Computer   ✦   From Factorization to Prime Numbers   ✦   American CIA Database for SQL Practice   ✦   DFA or ASF with JFLAP   ✦   Dynamics based on memory!   ✦   Let's Draw in a Window with Java   ✦   Let's draw the loneliness of prime numbers and all the factors of natural numbers analyzed   ✦   Drawing with Turtle in JAVA   ✦   Where to Create Your Personal Blog?   ✦   E-learning vs Traditional Lessons   ✦   Email Marketing for All: Effective and Affordable   ✦   Unknown Matrices..... Java Online Exercise   ✦   Esercitazione sql con Db Hospital   ✦   Exercises assigned on object modeling with JaVA   ✦   Exercises with arrays in Java (with static methods)   ✦   Java Exercises with Strings on the Corona Virus Genome   ✦   Exercise Cycles   ✦   Factorizing with Scratch all numbers from 2 to 100   ✦   Complete the Code to Solve Mathematical Problems   ✦   Minimal Filmography for Computer Science Students   ✦   Find the number between 1-10000 with a higher number of factors   ✦   Free E-book on DBMS and SQL   ✦   Game Design or Lesson Design: The Flow...   ✦   Game Design: Shooter Dynamics with Construct   ✦   Play to learn the secrets of life. For RNA coders   ✦   Games with Physics!   ✦   Let's play with a special number. Pi   ✦   Google's Story   ✦   Basic Graphics with Java   ✦   Hour of Code and Computational Thinking   ✦   HTML and CSS: A Quick and Practical Approach!   ✦   Computers Learn!   ✦   The numbers to make triangular pizza slices   ✦   The Corona virus 2019-nCov how many infected will it make with the current growth data? In 5 days? In 30 days? Calculate the forecast for the next 29/02/2020   ✦   The database useful for your business   ✦   Your blog in 5 minutes with WordPress   ✦   Computer music and dj composition workshop   ✦   Input in Java with JOptionPane or Scanner examples of code   ✦   Introduction to Machine Learning   ✦   Java: A Super Artificial Language. Here Are Your Free Resources!   ✦   Jumper with Construct   ✦   Labyrinth with Scratch: coding and game dynamics   ✦   Matrix ... First Example for Human Use!   ✦   Static Methods with Arrays   ✦   Prime Numbers from 1 to 100 with Scratch   ✦   Prime Numbers from n to m (Complete App)   ✦   What are the most used artificial programming languages?   ✦   What Tools to Use for Producing Videogames   ✦   RPG Tutorial and Construct Tutorial   ✦   Harmonic Series with JavaOnline   ✦   Breakfast, Lunch, and Dinner Systems!   ✦   Snake in JavaScript   ✦   Sprites and Score System Design   ✦   3D Printer, a Bomb for Makers' Creativity!   ✦   Starboss Version 2 is Online!   ✦   Tools for Distance Learning   ✦   Honeycomb Structure with Java   ✦   Online Reputation Management: A Guide to Monitoring Your Digital Presence   ✦   Think like a coder   ✦   Primitive Types in Java   ✦   Tips to Make Your Site Visible   ✦   Video Game Coding Course Tutorial   ✦   An Algorithm for Fame and Wealth!   ✦   A Important Number! Coding and Graphics!   ✦   An Hour of Code Arrives in Italy   ✦   A labyrinth in your mind?…coding and graphics   ✦   Using a matrix to store factors’ number   ✦   Video Lessons: How to Create Them   ✦   Web Design with CSS   ✦   AI Agents in 3 minutes   ✦   Hermes vs OpenClaw: The Dawn of a Revolution?   ✦   Test Article Hermes   ✦   Computer Networks and Architectures   ✦   OSI and TCP/IP Models: A Comparative Analysis   ✦   3) Indirizzamento IP (IPv4, IPv6, subnetting)   ✦   Routing and Protocols (RIP, OSPF, BGP) and DNS   ✦   4.1) DHCP and NAT   ✦   5) Transport Layer (TCP, UDP)   ✦   6) Network Security: Firewall and VPN   ✦   6.1) Cryptography and Application Protocols   ✦   7) Wireless Networks and IEEE 802.11 Standard   ✦   8) Cloud Computing and Virtualization   ✦   9) Socket and Network Programming   ✦   10) System and Server Administration   ✦   11) Fault tolerance and high availability   ✦   Computer Networks and Architectures   ✦   10) System Administration   ✦   11) Fault Tolerance and High Availability   ✦   12) VLAN and Advanced Switching   ✦   OSI and TCP/IP Models: A Comparative Analysis   ✦   IP Addressing (IPv4, IPv6, Subnetting): A Comprehensive Guide   ✦   4) Routing and protocols (RIP, OSPF, BGP) and DNS   ✦   4.1) DHCP and NAT   ✦   5) Transport Layer (TCP, UDP)   ✦   6) Network Security: Firewalls and VPNs   ✦   6.1) Cryptography and Application Protocols   ✦   7) Wireless Networks and IEEE 802.11 Standard   ✦   8) Cloud Computing and Virtualization   ✦   What is Node.js   ✦   Techniques for Effective Study   ✦   9) Socket and Network Programming   ✦   12) VLAN and Advanced Switching   ✦   Loops in Python   ✦   Designing a Corporate Network with Sizing   ✦   Back up vs RAID   ✦   AI Agents in Education   ✦   Computer Science Exercises 1   ✦   Https vs http   ✦   Backup vs RAID   ✦   AI Physics   ✦   Vibe Coding   ✦   Good Practices in Vibe Coding   ✦   How to use Book.Socratico.online: study your books with AI   ✦   Chat with Your Books: A Guide to Socratico's Book Chat   ✦

Contact us for a free trial