Skip to content

Ahmadjajja/AI_n_DataScience

Repository files navigation

AI & Data Science Course

Clear steps to follow

  • CGPA: To show you are a genuine student.
  • Typing Speed: 100+ wpm for writing quickly.
  • LeetCode: 200+ problems for strong coding and problem-solving skills.
  • Regular LinkedIn Writing: At least 2 posts a week to learn in public, improve writing skills and make personal brand.
  • Learn AI & Data Science Skills: To get started in the tech field.
  • Participate in International Hackathons: For hands-on real-world experience, improving English communication skills, and working under tight deadlines.
  • Teaching (Optional): For building confidence, delivering your thought process to an audience, leadership, and better communication.

Course Syllabus

1. Git & GitHub

  • Version control basics
  • Collaborating on projects using GitHub

2. Python Programming

  • Core Python syntax and concepts
  • Object Oriented Programming (OOP)
  • Writing clean and efficient code

3. FastAPI / Flask Server & Database (Postgres)

  • Building RESTful APIs with FastAPI or Flask
  • Database design and management using PostgreSQL

4. Langchain LLM (GPTs, Gemini)

  • Understanding Large Language Models (LLMs)
  • Implementing GPTs and other LLMs for various applications

5. Machine Learning & Deep Learning Theory

  • Supervised and unsupervised learning
  • Neural networks and deep learning fundamentals

6. Libraries and Tools:

  • Scikit-learn: Machine learning library for classical models
  • NumPy & Pandas: Data manipulation and analysis
  • Matplotlib: Data visualization
  • TensorFlow (Keras) & PyTorch: Deep learning frameworks

7. Docker

  • Containerization concepts
  • Deploying applications using Docker

8. Cloud Platforms (AWS, Google Cloud, Azure)

  • Introduction to cloud computing
  • Deploying and managing applications on cloud platforms

How to Contribute

  1. Fork this repository: Click the "Fork" button at the top-right of this page to create your own copy of this repo.
  2. Clone the forked repository: On your machine, use git clone <your-forked-repo-url> to clone your copy.
  3. Create a new branch: Use git checkout -b <branch-name> to create and switch to a new branch.
  4. Make changes: Add your contributions or improvements.
  5. Commit and push your changes: Use git add ., git commit -m "Your message", and git push origin <branch-name>.
  6. Create a pull request: Go to your forked repository on GitHub and click on "New pull request."

Feel free to explore, learn, and contribute!

About

AI n Data Science

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages