awesome-ai-engineering

dipakkr / awesome-ai-engineering

🚀 A curated collection of AI engineering resources, roadmaps, tools, and projects covering LLMs,...

Star 趋势

近 7 日
  • Star 总数22,506
  • 今日新增+4
  • 7 日增速+300%
  • Fork4,849

项目文档

来自 GitHub README · master 分支

A to Z Resources for Students

If you found this repository helpful in discovering new opportunities, don’t keep it to yourself — share it with your friends or batchmates so they can benefit too!

You can also connect with me on LinkedIn — always happy to network and exchange ideas. 🚀


Are you a college student or a working professional looking for resources to learn a new coding language? Are you looking to meet new people in your community or searching for global conferences, hackathons and competitions to attend? If so, you should definitely check this out.

When I was in college, I missed a lot of opportunities like hackathons, conferences, internships, workshops and many global events due to lack of awareness. I don't want the emerging developers to suffer the same as me. Hence, I and a bunch of other developers around have collected a list of resources for students. If you are in college, a college graduate, or just starting out as a developer, you should definitely check it out!

Image

Image credits: Google

AI Tools and Resources

🚀 Quick Start Guide

Complete Beginner? → Beginner-Friendly Resources Want to Learn Trending Tech? → Web3 & Blockchain | AI & ML | Cybersecurity Building Web Apps? → Modern Frontend | Backend Development Mobile Development? → Mobile Development Career Focused? → Student Programs | Interview Prep Want to Compete? → Hackathons | Open Source


📋 Table of Contents

🎯 I Want To...

📚 Main Categories

  1. Programming Languages & Frameworks
  2. Student Programs & Opportunities
  3. Hackathons & Competitions
  4. Learning Resources
  5. Free Resources & Tools
  6. Interview Preparation
  7. Community & Networking
  8. Additional Resources

🔍 Quick Access


FYI

  • Are you just getting started? Look for the :baby: emoji. It highlights resources for absolute beginners.
  • Some resources are recommended for everyone, so they have a :star: emoji.
  • Willing to spend some money to improve your skills? :heavy_dollar_sign: indicates paid content.

AI Tools and Resources

A curated list of AI tools and platforms to enhance your productivity

Programming Languages & Frameworks

Beginner-Friendly Resources :baby:

Perfect for absolute beginners! These resources assume no prior programming knowledge.

Python

Browse this link for detailed information on Python

AI & Machine Learning

Machine Learning

Browse this link for detailed information on Machine Learning and Deep Learning

Large Language Models (LLMs)

Deep Learning

Browse this link for detailed information on Machine Learning and Deep Learning

Web3 & Blockchain Development

The future of decentralized applications and smart contracts

Blockchain Platforms

Learning Resources

Development Tools & Frameworks

Best GitHub Repositories


Cybersecurity & Ethical Hacking

Protect systems and learn ethical hacking techniques

Learning Platforms

Certifications

Practice Platforms

Tools & Resources

  • Kali Linux - Penetration testing distribution
  • Burp Suite - Web application security testing
  • Nmap - Network discovery and security auditing
  • Wireshark - Network protocol analyzer
  • Metasploit - Penetration testing framework

Cloud Computing & DevOps

Modern infrastructure and deployment practices

Cloud Platforms

DevOps Tools

Learning Resources

Certifications


Modern Frontend Technologies

Cutting-edge frontend frameworks and tools

Frameworks & Libraries

  • Next.js - React framework for production
  • Svelte - Compile-time optimized framework
  • Astro - Modern static site generator
  • SolidJS - Reactive UI library
  • Qwik - Resumable web framework
  • Remix - Full-stack web framework

Styling & UI

Build Tools & Performance

State Management

  • Zustand - Lightweight state management
  • Jotai - Primitive and flexible state management
  • Valtio - Proxy-based state management
  • Redux Toolkit - Modern Redux development
  • Recoil - State management for React

Mobile Development

Android Development

Checkout the Full Resources on ANDROID :baby:

Web Development

Frontend Development

HTML5 and CSS3

Courses & Tutorials - Interneting is Hard - Friendly web development tutorials - Learn to Code HTML & CSS - Shay Howe's beginner guide - CSS - The Complete Guide :heavy_dollar_sign: - Advanced CSS and Sass :heavy_dollar_sign:

Bootstrap 5

JavaScript

Learning Platforms - freeCodeCamp - Interactive learning platform - Codecademy JavaScript Course - The Odin Project - Wes Bos Courses - Frontend Masters :heavy_dollar_sign:

JavaScript Frameworks

Frontend DevTools

Backend Development

1.6 Frontend Web Development


Interview Preparation

README 内容较长,此处已截断,完整内容请查看 GitHub 仓库。

文档抓取自 GitHub 仓库 README,版权归原作者所有;已过滤徽章等噪音并经安全消毒后展示。