|  Filip Marić, Predrag Janičić:  
      Programiranje 1 - osnove programiranja kroz programski jezik C, 
      ("Programming 1 -- fundamentals of programming through language C"),  
      format A4       
      Matematički fakultet, Beograd, 2015/2024.  (seventh edition); in Serbian only |  Predrag Janičić, Filip Marić:  
       Programiranje 2 - osnove programiranja kroz programski jezik C, 
       ("Programming 2 -- fundamentals of programming through language C"),  
       format A4       
       Matematički fakultet, Beograd, 2022/2024.  (fourth edition); in Serbian only |  Predrag Janičić, Mladen Nikolić:  Veštačka inteligencija  
    ("Artificial Intelligence"),  
    format A4       
    Matematički fakultet, Beograd, 2024.  (fourth edition); in Serbian only | 
  
   |  Predrag Janičić:  
   Zbirka zadataka iz geometrije, ("Collection of problems in geometry"), 
   Matematički fakultet, Beograd, 1997.  
   (7th, electronic edition 2007); in Serbian only |  Irena Spasić, Predrag Janičić:  
  Teorija algoritama, jezika i automata - zbirka zadataka, 
  ("Theory of algorithms, languages and automata - collection of problems")  
  Matematički fakultet, Beograd, 2000; In Serbian only. |  Predrag Janičić: Matematička logika u računarstvu, 
  ("Mathematical Logic for Computer Science"),  
  Matematički fakultet, Beograd, 2005.  (5th edition 2009); in Serbian only | 
  
   |  Ben Goertzel, Nil Geisweiller, Lucio Coelho, Predrag Janičić, Cassio Pennachin: 
   
   Real-World Reasoning: Toward Scalable, Uncertain Spatiotemporal, Contextual and 
   Causal Inference,  Atlantis Press, 2011. |  Predrag Janičić, Goran Nenadić:  Osnovi LaTeX-a ("Fundamentals of LaTeX");  VEDES, Beograd, 1995; in Serbian only. |  Goran Nenadić, Predrag Janičić, Aleksandar Samardžić:   
  LaTeX 2e za autore ("LaTeX for authors"),  
  Kompjuter biblioteka,  Beograd, 2003.   in Serbian only;  
  Elektronska verzija knjige i primeri 
  iz knjige |