| 
    Setup | 
    Download files required for the lesson | 
  
  
  
    
    
    
    
    
      
      | 00:00 | 
      
        
	1. Introducing the Shell
       | 
      
        
          
            
              What is a command shell and why would I use one?
              
            
          
        
       | 
    
    
  
    
    
    
    
    
      
      | 00:05 | 
      
        
	2. Navigating Files and Directories
       | 
      
        
          
            
              How can I move around on my computer?
              
               
              
            
              How can I see what files and directories I have?
              
               
              
            
              How can I specify the location of a file or directory on my computer?
              
            
          
        
       | 
    
    
  
    
    
    
    
    
      
      | 00:45 | 
      
        
	3. Working With Files and Directories
       | 
      
        
          
            
              How can I create, copy, and delete files and directories?
              
               
              
            
              How can I edit files?
              
            
          
        
       | 
    
    
  
    
    
    
    
    
      
      | 01:35 | 
      
        
	4. Pipes and Filters
       | 
      
        
          
            
              How can I combine existing commands to do new things?
              
            
          
        
       | 
    
    
  
    
    
    
    
    
      
      | 02:10 | 
      
        
	5. Loops
       | 
      
        
          
            
              How can I perform the same actions on many different files?
              
            
          
        
       | 
    
    
  
    
    
    
    
    
      
      | 02:10 | 
      
        
	6. Shell Scripts
       | 
      
        
          
            
              How can I save and re-use commands?
              
            
          
        
       | 
    
    
  
    
    
    
    
    
      
      | 02:10 | 
      
        
	7. Finding Things
       | 
      
        
          
            
              How can I find files?
              
               
              
            
              How can I find things in files?
              
            
          
        
       | 
    
    
  
    
    
    
    
    
      
      | 02:12 | 
      
        
	8. Introduction to Version Control
       | 
      
        
          
            
              What is version control and why should I use it?
              
               
              
            
              How do I get set up to use Git?
              
            
          
        
       | 
    
    
  
    
    
    
    
    
      
      | 02:27 | 
      
        
	9. tracking source history
       | 
      
        
          
            
              How do I record changes and why I made them?
              
               
              
            
              How do I check the status of my version control repository?
              
               
              
            
              How can I identify and recover old versions of files?
              
               
              
            
              How can I tell Git to ignore files I don’t want to track?
              
               
              
            
              How do I review my changes?
              
            
          
        
       | 
    
    
  
    
    
    
    
    
      
      | 02:42 | 
      
        
	10. Hosting on GitHub
       | 
      
        
          
            
              How do I share my changes with others on the web?
              
            
          
        
       | 
    
    
  
    
    
    
    
    
      
      | 03:27 | 
      
        
	11. Example Readme
       | 
      
        
          
            
              What do I put in my read me file?
              
               
              
            
              how do I include media in my readme
              
            
          
        
       | 
    
    
  
  
  
  
  
    
    | 03:42 | 
    Finish | 
     | 
  
  
  
    The actual schedule may vary slightly depending on the topics and exercises chosen by the instructor.