Site - About

A comprehensive collection of free learning resources for professional development in software engineering.

This website is a comprehensive collection of teaching and learning resources designed to train qualified professionals in the field of software engineering. It covers a wide range of topics, from programming languages and databases to cloud infrastructure, networking, and artificial intelligence.

What you’ll find

  • Programming languages: Python, Kotlin, TypeScript, and Rust, with learning paths that go from foundational concepts like algorithms and data structures to advanced topics like web frameworks, databases, and UI development.
  • Databases and data management: Relational databases (SQLite, PostgreSQL, Oracle), NoSQL databases (MongoDB), data formats (JSON, XML, YAML), and data protection (GDPR, anonymization).
  • Web technologies: HTML/CSS fundamentals, HTTP protocol, REST APIs, WebSocket, TailwindCSS, and web application frameworks like React, Astro, Hono, and FastAPI.
  • Cloud and infrastructure: Azure, Firebase, Supabase, Neon, Netlify, and container orchestration with Docker, Kubernetes, Nomad, and Consul.
  • Linux and system administration: Shell commands, scripting, user management, networking, containers, and security.
  • Networking and security: SSH, TLS, WireGuard VPN, proxy servers, cryptography, and risk analysis.
  • AI and machine learning: Large language models, deep learning, PyTorch, and tools like Ollama and LangChain.
  • Bioinformatics: Molecular biology, proteins, DNA, genomics, drug design, and spatial genomics.
  • Development tools and practices: Git, GitLab, GitHub, VS Code, JetBrains IDEs, Mermaid diagrams, and agile methodologies (Scrum, Kanban).
  • Vocational training programs: Structured curricula for CFGS study programs including DAW (Web Application Development), DAM (Multiplatform Application Development), DAWBIO (Bioinformatics), and ASIX (Systems and Network Administration).

License

All content on this website is licensed under CC BY-NC-ND 4.0. You are free to share the material for non-commercial purposes, as long as you give appropriate credit and do not distribute modified versions. See the full terms of use for details.

Collaboration

If you are an IT professional who wants to share some of your knowledge, this is the place for you! You can contribute by creating new learning activities or improving existing ones. To do so, please get in touch with us.