<svg width="300" height="200" viewBox="0 0 300 200" fill="none" xmlns="http://www.w3.org/2000/svg">
  <!-- Basic Finance Course Illustration -->
  
  <!-- Background gradient -->
  <defs>
    <linearGradient id="basicBg" x1="0%" y1="0%" x2="100%" y2="100%">
      <stop offset="0%" style="stop-color:#b586f7;stop-opacity:0.1" />
      <stop offset="100%" style="stop-color:#8a5cf6;stop-opacity:0.2" />
    </linearGradient>
  </defs>
  <rect width="300" height="200" fill="url(#basicBg)"/>
  
  <!-- Calculator -->
  <rect x="50" y="50" width="80" height="100" fill="#34495e" rx="8"/>
  <rect x="55" y="55" width="70" height="20" fill="#2c3e50" rx="3"/>
  <text x="90" y="68" text-anchor="middle" font-family="Arial" font-size="12" fill="#4ade80">123.45</text>
  
  <!-- Calculator buttons -->
  <g fill="#ecf0f1">
    <rect x="60" y="80" width="12" height="8" rx="2"/>
    <rect x="75" y="80" width="12" height="8" rx="2"/>
    <rect x="90" y="80" width="12" height="8" rx="2"/>
    <rect x="105" y="80" width="12" height="8" rx="2"/>
    
    <rect x="60" y="92" width="12" height="8" rx="2"/>
    <rect x="75" y="92" width="12" height="8" rx="2"/>
    <rect x="90" y="92" width="12" height="8" rx="2"/>
    <rect x="105" y="92" width="12" height="8" rx="2"/>
    
    <rect x="60" y="104" width="12" height="8" rx="2"/>
    <rect x="75" y="104" width="12" height="8" rx="2"/>
    <rect x="90" y="104" width="12" height="8" rx="2"/>
    <rect x="105" y="104" width="12" height="20" rx="2" fill="#b586f7"/>
  </g>
  
  <!-- Numbers on buttons -->
  <g font-family="Arial" font-size="6" text-anchor="middle" fill="#2c3e50">
    <text x="66" y="86">7</text>
    <text x="81" y="86">8</text>
    <text x="96" y="86">9</text>
    <text x="111" y="86">÷</text>
    <text x="66" y="98">4</text>
    <text x="81" y="98">5</text>
    <text x="96" y="98">6</text>
    <text x="111" y="98">×</text>
    <text x="66" y="110">1</text>
    <text x="81" y="110">2</text>
    <text x="96" y="110">3</text>
  </g>
  <text x="111" y="118" text-anchor="middle" font-family="Arial" font-size="8" fill="white">=</text>
  
  <!-- Piggy bank -->
  <ellipse cx="200" cy="120" rx="35" ry="25" fill="#f39c12"/>
  <ellipse cx="200" cy="110" rx="30" ry="20" fill="#e67e22"/>
  
  <!-- Piggy bank details -->
  <circle cx="185" cy="105" r="3" fill="#2c3e50"/>
  <ellipse cx="215" cy="108" rx="4" ry="2" fill="#d35400"/>
  <path d="M210 100C212 98 218 98 220 100" stroke="#d35400" stroke-width="2" fill="none"/>
  <circle cx="190" cy="130" r="3" fill="#d35400"/>
  <circle cx="210" cy="130" r="3" fill="#d35400"/>
  
  <!-- Coin slot -->
  <rect x="195" y="90" width="10" height="2" fill="#2c3e50" rx="1"/>
  
  <!-- Coins going into piggy bank -->
  <circle cx="180" cy="70" r="8" fill="#f1c40f"/>
  <text x="180" y="74" text-anchor="middle" font-family="Arial" font-size="8" fill="#d68910">zł</text>
  <circle cx="160" cy="50" r="6" fill="#e67e22"/>
  <text x="160" y="53" text-anchor="middle" font-family="Arial" font-size="6" fill="white">€</text>
  
  <!-- Arrow showing money going in -->
  <path d="M170 65L190 85" stroke="#b586f7" stroke-width="2" marker-end="url(#arrowhead)"/>
  
  <!-- Arrow marker -->
  <defs>
    <marker id="arrowhead" markerWidth="10" markerHeight="7" refX="9" refY="3.5" orient="auto">
      <polygon points="0 0, 10 3.5, 0 7" fill="#b586f7"/>
    </marker>
  </defs>
  
  <!-- Budget worksheet -->
  <rect x="20" y="30" width="60" height="15" fill="white" stroke="#b586f7" stroke-width="1"/>
  <text x="50" y="40" text-anchor="middle" font-family="Arial" font-size="8" fill="#2c3e50" font-weight="bold">BUDŻET</text>
  
  <!-- Budget lines -->
  <g stroke="#b586f7" stroke-width="0.5">
    <line x1="25" y1="50" x2="75" y2="50"/>
    <line x1="25" y1="55" x2="70" y2="55"/>
    <line x1="25" y1="60" x2="75" y2="60"/>
    <line x1="25" y1="65" x2="65" y2="65"/>
  </g>
  
  <!-- Money symbols -->
  <g fill="#27ae60" opacity="0.7">
    <text x="250" y="40" font-family="Arial" font-size="24">$</text>
    <text x="270" y="170" font-family="Arial" font-size="18">€</text>
    <text x="20" y="180" font-family="Arial" font-size="20">zł</text>
  </g>
  
  <!-- Progress bar -->
  <rect x="150" y="170" width="100" height="8" fill="#ecf0f1" rx="4"/>
  <rect x="150" y="170" width="60" height="8" fill="#4ade80" rx="4"/>
  <text x="200" y="165" text-anchor="middle" font-family="Arial" font-size="8" fill="#2c3e50">Postęp: 60%</text>
  
  <!-- Financial growth arrow -->
  <path d="M230 80L250 60L270 80" stroke="#4ade80" stroke-width="3" fill="none" stroke-linecap="round" stroke-linejoin="round"/>
  <path d="M250 60L250 100" stroke="#4ade80" stroke-width="3" stroke-linecap="round"/>
  
  <!-- Basic level indicator -->
  <circle cx="280" cy="20" r="15" fill="#4ade80"/>
  <text x="280" y="25" text-anchor="middle" font-family="Arial" font-size="10" fill="white" font-weight="bold">1</text>
  
  <!-- Educational elements -->
  <g opacity="0.6">
    <circle cx="30" cy="150" r="2" fill="#b586f7"/>
    <circle cx="120" cy="30" r="1.5" fill="#8a5cf6"/>
    <circle cx="260" cy="120" r="2.5" fill="#9b6bef"/>
  </g>
</svg>
