10-Week Diary: Python, AIML, HTML, CSS, JavaScript
Week 1: (Feb 17-Feb 22, 2025)
Mon (Feb 17): Introduction to Python, setting up environment (IDLE/VS Code), basic syntax.
Tue (Feb 18): Variables, data types, type conversion, input/output.
Wed (Feb 19): Operators, conditional statements (if, elif, else).
Thu (Feb 20): Loops (for, while), break and continue.
Fri (Feb 21): Functions - defining, calling, parameters, return values.
Sat (Feb 22): Practice exercises and mini project (calculator).
Week 2: (Feb 24-Mar 01, 2025)
Mon (Feb 24): Lists and tuples.
Tue (Feb 25): Dictionaries and sets.
Wed (Feb 26): String manipulation and string methods.
Thu (Feb 27): File handling (read, write, append).
Fri (Feb 28): Exception handling, try-except blocks.
Sat (Mar 01): Object-oriented programming basics in Python.
Week 3: (Mar 03-Mar 08, 2025)
Mon (Mar 03): Classes, objects, constructors.
Tue (Mar 04): Inheritance, polymorphism.
Wed (Mar 05): Encapsulation, abstraction.
Thu (Mar 06): Introduction to NumPy.
Fri (Mar 07): Introduction to Pandas.
Sat (Mar 08): Hands-on data analysis mini project.
Week 4: (Mar 10-Mar 15, 2025)
Mon (Mar 10): Structure of HTML document, basic tags.
Tue (Mar 11): Text formatting, lists, images.
Wed (Mar 12): Links, tables.
Thu (Mar 13): Forms - input, textarea, button, select.
Fri (Mar 14): Semantic elements.
Sat (Mar 15): HTML mini project - portfolio webpage.
Week 5: (Mar 17-Mar 22, 2025)
Mon (Mar 17): Introduction to CSS, syntax, selectors.
Tue (Mar 18): Colors, backgrounds, borders.
Wed (Mar 19): Fonts, text, and box model.
Thu (Mar 20): Positioning and flexbox.
Fri (Mar 21): Responsive design using media queries.
Sat (Mar 22): HTML + CSS website project.
Week 6: (Mar 24-Mar 29, 2025)
Mon (Mar 24): Introduction to JavaScript, embedding in HTML.
Tue (Mar 25): Variables, data types, operators.
Wed (Mar 26): Control structures - if, else, loops.
Thu (Mar 27): Functions and events.
Fri (Mar 28): Arrays and objects.
Sat (Mar 29): JavaScript mini project (form validation).
Week 7: (Mar 31-Apr 05, 2025)
Mon (Mar 31): DOM Manipulation.
Tue (Apr 01): Events and event listeners.
Wed (Apr 02): Timers and intervals.
Thu (Apr 03): JSON and localStorage.
Fri (Apr 04): Fetch API and AJAX basics.
Sat (Apr 05): JS project - to-do list.
Week 8: (Apr 07-Apr 12, 2025)
Mon (Apr 07): Basics of AI and ML, types of ML.
Tue (Apr 08): Python for AIML - review.
Wed (Apr 09): Data preprocessing and visualization.
Thu (Apr 10): Linear regression.
Fri (Apr 11): Classification - logistic regression.
Sat (Apr 12): Practice with datasets (Iris, Titanic).
Week 9: (Apr 14-Apr 19, 2025)
Mon (Apr 14): Decision trees and random forest.
Tue (Apr 15): KNN and SVM.
Wed (Apr 16): Model evaluation - accuracy, precision, recall.
Thu (Apr 17): K-means clustering.
Fri (Apr 18): Model deployment overview.
Sat (Apr 19): Mini ML project.
Week 10: (Apr 21-Apr 26, 2025)
Mon (Apr 21): Integrating HTML/CSS/JS with Python backend (Flask).
Tue (Apr 22): Full-stack project planning.
Wed (Apr 23): Frontend development.
Thu (Apr 24): Backend + AIML integration.
Fri (Apr 25): Testing and deployment basics.
Sat (Apr 26): Final project submission/demo.