@extends('layouts.app') @use('Illuminate\Support\Str') @php $hasFilters = collect($filters)->filter(fn ($v) => $v !== null && $v !== '')->isNotEmpty(); $wa = 'https://wa.me/'.digits(setting('whatsapp')).'?text='.rawurlencode('Hi INFOTICS, I need help choosing a course.'); $nextStart = fn ($c) => $c->batches->filter(fn ($b) => in_array($b->status, ['Open', 'Upcoming'], true) && $b->start_date && $b->start_date->gte(today()))->sortBy('start_date')->first(); $vName = fn ($c) => $c->vendor?->slug === 'aws' ? 'AWS' : $c->vendor?->name; @endphp @section('content') INFOTICS Academy runs {{ $total }} instructor-led IT certification courses in {{ $vendors->count() }} technology tracks, live online or on campus in Karachi. @if($feeMin && $feeMax)Fees range from {{ money($feeMin) }} to {{ money($feeMax) }}.@endif Every course includes live classes with attendance tracking, recorded lessons, labs, a knowledge assessment and a verifiable digital badge.
@if(!empty($filters['q']))@endif @if(!empty($filters['vendor']))@endif
All @foreach($vendors as $v) {{ $v->slug === 'aws' ? 'AWS' : $v->name }} @endforeach

Showing {{ $courses->count() }} of {{ $total }} courses @if(!empty($filters['q'])) matching “{{ $filters['q'] }}”@endif

@if($hasFilters)Clear filters@endif
@if($courses->isEmpty()) @else
@foreach($courses as $c)
@include('site._course-card', ['course' => $c])
@endforeach
@endif
@if($courses->count() > 1)
Compare

Compare courses at a glance

Exam code, level, duration, fee and the next start date for every course listed above.

@foreach($courses as $c) @php $n = $nextStart($c); @endphp @endforeach
CourseTechnologyExamLevelDurationFeeNext start
{{ $c->title }} {{ $vName($c) }} {{ $c->exam_code ?: '—' }} {{ $c->level }} {{ $c->durationLabel() }} {{ $c->publicFeeLabel() }} {{ $n ? $n->start_date->format('d M Y') : 'On request' }}
@endif

Not sure which course fits you?

Tell us your background and goal. A counsellor will recommend a certification path and the next suitable batch, free of charge.

@endsection