ZetCode brings tutorials for programmers in various areas. The main are Graphical User Interfaces, databases, and programming languages. The website's mission is to provide competent, quick and easy to understand tutorials for modern-day technologies. You can follow the author on Twitter, Google+, or Facebook for website news.


Advanced Java Swing
Advanced PyQt4
Java Swing layout management
Advanced wxPython
SQLite Python








Writing a package in Python
The Oracle JDeveloper IDE
Installing Qt4 on Linux
C/C++ development in Netbeans IDE
C/C++ development in Eclipse IDE
Python development in NetBeans IDE


Qt5 tutorial written (November 7, 2015)
Qt4 tutorial cleaned and updated (October 27, 2015)
HTML5 canvas tutorial written (October 13, 2015)
SQLAlchemy tutorial written (September 10, 2015)
PostgreSQL Ruby tutorial written (August 2, 2015)
PostgreSQL C tutorial written (July 30, 2015)
GTK+ 2 tutorial cleaned and updated (July 20, 2015)
JavaFX tutorial written (June 26, 2015)
Java SWT tutorial cleaned and updated (June 5, 2015)
Advanced Java Swing e-book published (May 23, 2015)
Windows API cleaned and updated (March 26, 2015)
PyQt5 tutorial written (January 28, 2015)


Arduino, JavaScript tutorial, Mono tutorial, PyGame tutorial, CSS tutorial, C tutorial, C++ tutorial, Firebird tutorial, PostgreSQL tutorial, JQuery tutorial, Python 3 tutorial, D tutorial, Apache Tomcat tutorial, Gambas tutorial, Java Games e-book, Advanced Qt e-book, Flex tutorial, Java Servlets tutorial, Java IO tutorial, LINQ tutorial, Ant tutorial, AWK tutorial, Bash tutorial