SmartToolz Learning Hub
← All coursesFree learning path
Git & GitHub Foundations course artwork
Advanced Technology · Intermediate

Git & GitHub Foundations

Learn repositories, commits, branches and collaboration.

Start learning → 50 lessons  ·  ~400 min
COURSE OVERVIEW

Build practical skills step by step

This learning path moves from core ideas to practical exercises. Work through the lessons in order, test what you learn, and keep your own notes or small projects along the way.

CURRICULUM

What you'll learn

50 lessons
Course Lessons
1Operating System ConceptsStart here · Practical lesson2Linux BasicsStart here · Practical lesson3Terminal NavigationStart here · Practical lesson4Files and PermissionsStart here · Practical lesson5Processes and ServicesStart here · Practical lesson6Package ManagementPractical lesson7Shell CommandsPractical lesson8Environment VariablesPractical lesson9Networking FundamentalsPractical lesson10IP AddressesPractical lesson11DNSPractical lesson12HTTP and HTTPSPractical lesson13Ports and ProtocolsPractical lesson14RoutingPractical lesson15FirewallsPractical lesson16Cloud ComputingPractical lesson17Virtual MachinesPractical lesson18ContainersPractical lesson19StoragePractical lesson20BackupsPractical lesson21MonitoringPractical lesson22LogsPractical lesson23AuthenticationPractical lesson24AuthorizationPractical lesson25EncryptionPractical lesson26Password SecurityPractical lesson27Multi-Factor AuthenticationPractical lesson28Phishing DefensePractical lesson29Web SecurityPractical lesson30SQL Injection ConceptsPractical lesson31XSS ConceptsPractical lesson32CSRF ConceptsPractical lesson33Secure CodingPractical lesson34Version Control WorkflowsPractical lesson35Branches and ReleasesPractical lesson36CI and DeploymentPractical lesson37APIs and IntegrationsPractical lesson38JSON and WebhooksPractical lesson39CachingPractical lesson40PerformancePractical lesson41ScalingPractical lesson42Database PerformancePractical lesson43TroubleshootingPractical lesson44Incident ResponsePractical lesson45Technical DocumentationPractical lesson46Architecture DiagramsPractical lesson47Cloud Cost AwarenessPractical lesson48Security ChecklistPractical lesson49Deployment ProjectPractical lesson50Monitoring ProjectPractical lesson