Teaching-Portugol
Teaching Portugol to some beginners
- Quiet
- Other
- GitHub
- ★ 1

30,060 projects in the catalog.
Free Pascal, Lazarus and Delphi components, libraries and programs from GitHub, SourceForge, Codeberg, GitLab and more. Rate them, mark what looks interesting, and talk about them on their benches.
Teaching Portugol to some beginners
While studying B Tech 8051 is the controller used in the course syllabus. While 8051 is very fundamental and helpful to understand the basics, it is quite old and not always industry relevant. It's said to learn something, the best way is to make it. After a lot of exploring I decided what better way to learn ARM is to make a development board. This would expose us to most of the interfaces of the controller while also providing us with exposure to essential skills like schematic design, PCB manufacturing and SMD soldering. There are a lot of development and evaluation boards but they were not aimed to supplement the uC course at bachelor level, where the students are beginners with none to little experience. My intention with this board something with separate breakouts for various interfaces like I2C, SPI and also peripherals using those.
Cheat Engine Library is based on CheatEngine a debugger and coding environment particularly aimed at games, but can also be used for other purposes like debugging applications and used in schools for teaching how computers work
MultiPC Manager 2.0 Classroom is a software which designed for helping teachers to managing, controlling, teaching, and giving quizes to their students. Written in object-pascal (fpc/delphi).
Some support projects for teaching
Calculate is small console program for making calculations and displaying the sequence of operations. The program can be used as an educational tool for teaching students how to perform arithmetic operations.
AES-256-Lab: Transparent AES-256 learning project in Lazarus/FreePascal (educational, not for production security)
Pascal FC is an implementation of pascal with extra constructs for teaching concurrent programming, written by Alan Burns and G eoff Davies.
Here you will find various free educational programs mainly devoted to EFL language Learning/Teaching. They are written in Delphi 6 OE, Kylix3 OE, Lazarus and even Gambas. They may be helpful both to students and to teachers.
maXbox: Precompiled Object Based Scripting Tool maXbox is a free scripter tool with an inbuilt object pascal delphi engine in one exe! It is designed for teaching, develop, test and analyzing apps and algorithms and runs under Win, Mac and Linux (CLX) to set code in a box without installation and no administration. The tool for 32 and 64-bit is based on an educational program with examples and exercises (from biorhythm, REST services , form building to how math works). Pure Code for Object Scripting. Lib Units are precompiled and objects invokable! With a 120 part tutorial for coders.
A teaching machine for free behavioral experiments
A teaching machine for free behavioral experiments
Interactive Pascal environment for teaching
A tutorial for teaching myself to program in Pascal using the FPC
A multimedia program teaching namaz
Short simple Pascal programs which I have used for teaching for maturita exam.
Teaching Center Management System
A simple subtractive grading tool.
It can be useful to release a FreePascal unit without publishing its source code: * The source code contains proprietary information. * In teaching, because you want to force students to use a unit by its interface (contract) only, and not by looking at its implementation.
The Deepseek API wrapper for Delphi leverages Deepseek’s advanced models to deliver powerful capabilities for seamless and dynamic conversational interactions, including a model optimized for reasoning, and now also supports running local models through an LM Studio server.
This repository contains example codes for the book: Quantum ESPRESSO Course for Solid‑State Physics, Jenny Stanford Publishing, New York, 372 Pages (2022) by N. T. Hung, A. R. T. Nugraha and R. Saito.
A modular Virtual-PLC Trainer
Preserving the final release of the SWAG collection of Pascal code and program examples from 1997
Common tools for projects
A visual node based image manipulation program
Graphics Learning and Examples
Ape in PascalObject (Aka ActionScript 2d Physics Engine)
A visual sound and music generation program
A wizard to create Arduino loadable module (.hex) using Lazarus/Free Pascal
Experimental software: Delphi Project Handoff independent FMX application
High Speed Video Processing
A general repository of scripts I've made myself, worked on with others, or were made for me.
Pascal-FC; A pascal implementation for learning concurrent programming. By Alan Burns and Geoff Davies.
SimuS - Simulador do processador Sapiens-8
Человеко-машинное взаимодействие (Human-computer interaction)
Everything AI — DAPUG 2-day workshop on AI-assisted Delphi development and shipping AI features inside Delphi applications.
[ezANOVA for simple Analysis of Variance](http://people.cas.sc.edu/rorden/ezanova/index.html)
Arabic Programming Language - Khwarizmi -
object pascal AST parser
GPT Transformer developed in Delphi 13
A tool to enable gameshark multidisc in all games.
Calculadora de rotinas de tempo para PICs
Desktop companion powered by Claude Code's buddy_react API. BonziBuddy meets Claude.
This repository contains programming examples for electronic hourglass kit.
This Example demonstrates the creation of a 32-bit Bitmap with Alpha Channel that can be used as a Watermark Creator.
Educational Astronomy Software
Euphora - a Web-oriented automation language written in Delphi & Alcinoe
Interactive multi-peak curve fitting for spectroscopy, diffraction and other 1-D data. Place peaks, fit them, compare models by a number. Desktop client plus compute server; 13 built-in lineshapes, user-defined formulas, and new models added by registration.
Port of Niklaus Wirth's Oberon-0 compiler to Oxford Oberon-2
Another Pong game for PC :-)
import of sixthdev repo from cvs
Pascal running inside a Docker Container, to compile and run programs using Free Pascal Compailer.
Pascal code for Chipes
🔥 NitroPascal - A modern Object Pascal compiler targeting native code through Zig's C++ backend.