| 
                                    Week  - 1                                 | 
                                
                                    Introduction and Fundamentals of Programming                                 | 
                            
                                                        
                                | 
                                    Week  - 2                                 | 
                                
                                    Introduction to the programming language, installation and basic usage                                 | 
                            
                                                        
                                | 
                                    Week  - 3                                 | 
                                
                                    Variables and Data Types                                 | 
                            
                                                        
                                | 
                                    Week  - 4                                 | 
                                
                                    Basic data types and type conversions: int, float, str, bool                                 | 
                            
                                                        
                                | 
                                    Week  - 5                                 | 
                                
                                    Control Structures and Conditional Statements                                 | 
                            
                                                        
                                | 
                                    Week  - 6                                 | 
                                
                                    Comparison operators and Logical operators                                 | 
                            
                                                        
                                | 
                                    Week  - 7                                 | 
                                
                                    Loops and List Operations                                 | 
                            
                                                        
                                | 
                                    Week  - 8                                 | 
                                
                                    Creating lists and using loops with lists                                 | 
                            
                                                        
                                | 
                                    Week  - 9                                 | 
                                
                                    Functions and Modular Programming                                 | 
                            
                                                        
                                | 
                                    Week  - 10                                 | 
                                
                                    Parameters, return values, modular programming principles                                 | 
                            
                                                        
                                | 
                                    Week  - 11                                 | 
                                
                                    File Operations, reading and writing files                                 | 
                            
                                                        
                                | 
                                    Week  - 12                                 | 
                                
                                    Advanced Programming topics and library use                                 | 
                            
                                                        
                                | 
                                    Week  - 13                                 | 
                                
                                    Error Catching and Project Development                                 | 
                            
                                                        
                                | 
                                    Week  - 14                                 | 
                                
                                    Project presentations and evaluations                                 |