The Urban Penguin
The Urban Penguin, led by Linux expert Andrew Mallett, offers comprehensive Linux training and resources. Known for their cost-effective and high-quality training, they provide a variety of learning materials including free tutorials, online courses, and live classes. Their focus is on promoting Linux and open-source software, offering training that spans from basic Linux essentials to advanced certifications like LPIC-1 through LPIC-3. Their approach emphasizes practical skills across different Linux distributions, ensuring a well-rounded education for aspiring Linux professionals. YouTube
Vagrant Images
- View my Vagrant Boxes crafted by The Urban Penguin.
Working with Git
JetBrains
Bash Scripting
Coding in C#
- Installing JetBrain Rider IDE on Ubuntu 22.04
- Understanding the Structure os a C# Solution from the CLI
- Creating and Emoji Class Library
- Understanding the static Modifier
- Understanding Simple Methods
- Creating Multi-Threaded Application
- Publishing Cross-Platform Apps
- Using Property Methods
Python Certified Entry-Level Programmer
Getting you started with The Python Institute’s PCEP Certification
Preparing Your Learning Systems
- PCEP-001: Introduction to PCEP
- PCEP-002: Installing Python on Windows
- PCEP-003: Working with Python on Linux
- PCEP-004: Installing Python on MacOS
- PCEP-005: Comparing Notepad with Notepad++ as a simple script editor
- PCEP-006: Writing Python Scripts with Visual Studio Code on Windows
- PCEP-007: Writing Python Scripts with PyCharm on Ubuntu Linux
- PCEP-008: Using Jupyter Notebooks in Windows
- PCEP-009: Using Jupyter Notebooks on Ubuntu Linux
- PCEP-010: Summarizing Installation, Editing and Executing Scripts
Fundamentals of Computer Programming - Getting to grips with Python
- PCEP-011: Compiled Code vs Interpreted Code
- PCEP-012: Understanding the Lexis of Python
- PCEP-013: The Python Syntax
- PCEP-014: Semantics of the Python Language
- PCEP-015: Python Keywords
- PCEP-016: Python Instructions
- PCEP-017: Managing Indentation in Python
- PCEP-018: Managing Comments and Docstrings
- PCEP-019: Data Types: Booleans, Integers and Floats
- PCEP-020: Understanding Scientific Notation
- PCEP-021: Working with Python Strings
- PCEP-022: Working with Number Formats and Decimal to Binary IP Conversion
- PCEP-023: Working with Variables
- PCEP : Where can you aim - Working with Ansible Modules
- PCEP-024: Numeric operators
- PCEP-025: Binary and Unary Operators
- PCEP-026: Mastering Bitwise Operators
- PCEP-027: Mastering the Bitwise NOT (~)
- PCEP: Where to Aim: Python for Data Analysts
-
PCEP-029: Casting Data Types
Coding in Python
- Python Weather App
- Python Packages, Modules and pyproject.toml
- Python Linting with Black and the Pyproject.toml File
- Comparing Interpreted Languages with Compiled Languages
- Working with Ansible Modules
Apprenticeships
Software Developer KSBs
DevOps Engineer KSBs
- K01: Continuous Integration
- K02: Source Control
- K03: Ethical Use of Data
- K04: Business Value of DevOps
- K05: Modern Security Tools
- K06: Effective Troubleshooting Methodologies
- K07: General Purpose Coding,Ansible and Terraform
- K08: Immutable Infrastructure - Docker Swarm
- K09: Working with Different Organizational Cultures
- K10: Understanding User Needs
- K11: Monitoring and Alerts Using Nagios Core
- K12: Using REDIS and the Persistence Data Layer
- K13: Automation and using APIs
- K14: TDD and the Test Pyramid
- K15: Continuous Integration, Development and Deployment
- K16: Encryption and ACLs: Security 101
- K17: Using APIs in your Code
- K18: Roles in a DevOps Team
- S05: Immutable Infrastructure: Packer, Vagrant and Rocky Linux
- S06: Install, Manage and Troubleshoot Monitoring Tools
Thank you for visiting