
The goal of the course is the study of scripting languages such as PERL, TCL/TK, Python and BASH; creation of programs in the Linux environment; the study of the principles of scripting languages; the study of usage of scripting languages in IC design fl…

Learn to set up, debug, and code C++ efficiently in Visual Studio Code with extensions, IntelliSense, CMake Tools, and Makefile support for a streamlined development experience.

Learn to build Python microservices with continuous delivery, covering project setup, testing, CLI creation, FastAPI, containerization, and AWS deployment for real-world applications.

Learn to set up, debug, and code C++ efficiently in Visual Studio Code. Covers environment setup, IntelliSense usage, CMake and Makefile support, and cross-compilation configuration.

Learn to implement unit testing for C/C++ applications using CppUTest, Docker, and GitHub Actions. Automate testing processes and improve code quality in software development projects.

Explore data management essentials: labeling, storage, versioning, and processing. Learn about data flywheels, annotation techniques, and efficient workflows for deep learning projects.

Master essential software engineering skills through hands-on lessons covering Makefiles, Linux commands, GitHub Codespaces, DevOps, and continuous integration for improved software craftsmanship.

Explore containerization best practices, from starter apps to advanced techniques, enhancing development workflows and reducing DevOps complexities for seamless local containerization.

Explore mobile hacking and forensics techniques using BeagleBoard. Learn platform selection, OS building, compilation methods, and hardware accessories for on-the-go security operations.

Experts discuss enduring software technologies, from SQL and functional programming to makefiles and monoliths, exploring their lasting impact and continued relevance in modern development.

Learn best practices for creating PyPI packages, including project structure, testing, configuration, and tools to enhance development and collaboration.

Explore diverse Ruby topics through lightning talks, covering gems, community dynamics, immutability, Makefiles, and more. Gain insights from expert developers in quick, engaging sessions.

Live demonstration of editing Discourse-based and Sphinx-based documentation, covering recent updates, planning discussions, and practical tips for technical authors and contributors.

Explore Visual Studio Code's latest C++ features: Clang-Tidy, makefile, CMake, GitHub integration, remote development, and productivity enhancements for efficient cross-platform coding.