Building Advanced Deep Learning and NLP Projects
Gain insights into advanced deep learning and NLP by building 12 real-world projects using tools like TensorFlow and scikit-learn. Enhance your portfolio with industry-relevant skills.
Hi, I'm Harsh, a software developer at Springworks, and an Ex-TCSer. I am a coding instructor and mentor and have been creating multiple online courses to get people comfortable learning how to code and help them get better opportunities. I have been coding since I was 15 when I created a static website for a school project. I was given positive feedback on this project, which pushed me to major in computer science with a specialization in Artificial Intelligence. For me, "The day is not over if I have not done any coding. I usually try to solve Competitive Programming problems, which helps me to improve my problem-solving skills. Every day I try to learn something new." As a Software Developer for Tata Consultancy Services Limited, I have built scalable backend services using Node.js and Microsoft Azure. Apart from this, I am also an author of 6 courses at Educative.io and have been building courses on the latest technologies. I’m familiar with various programming languages, including JavaScript, Python, and a bunch of other technical areas like System Design, Databases. I’m always adding new skills to my repertoire. I've been Microsoft Certified in Azure Fundamentals and Azure AI Fundamentals. I am also now a Microsoft Certified Azure AI Engineer Associate.
Join 3.1 million developers at
What You'll Learn
- Explain CNN components (convolution, pooling, flattening, fully connected) for image classification
- Build and train a Keras CNN to detect COVID-19 from X-ray images using data augmentation
- Use Keras layers and callbacks (Dropout, Conv2D, EarlyStopping, ModelCheckpoint) to improve training
- Apply transfer learning with ResNet50 to build and fine-tune an image classifier on a new dataset
- Implement Markov chain text generation using frequency tables, probabilities, and sampling with context
- Create word embeddings with TF-IDF/CountVectorizer and Word2Vec to compute word/sentence similarity
- Develop RNN/GRU/LSTM models for sentiment analysis, Caesar cipher decryption, and emoji prediction with GloVe
Learning Roadmap
2.
Project: Build a COVID-19 Detection System Using X-Rays
Project: Build a COVID-19 Detection System Using X-Rays
3.
Project: Building a Pokemon Classifier Using Transfer Learning
Project: Building a Pokemon Classifier Using Transfer Learning
11 Lessons
11 Lessons
4.
Project: Text Generation Using Markov Chains
Project: Text Generation Using Markov Chains
7 Lessons
7 Lessons
5.
Word Embedding: Two Mini Projects
Word Embedding: Two Mini Projects
8 Lessons
8 Lessons
6.
Project: IMDB Reviews Sentiment Analysis
Project: IMDB Reviews Sentiment Analysis
11 Lessons
11 Lessons
7.
Project: Deciphering Text Using Character-Level RNNs
Project: Deciphering Text Using Character-Level RNNs
3 Lessons
3 Lessons
8.
Project: Emoji Predictor Using Transfer Learning in NLP
Project: Emoji Predictor Using Transfer Learning in NLP
3 Lessons
3 Lessons
10.
Where to Go Next?
Where to Go Next?
2 Lessons
2 Lessons
Harsh Jain
Software Developer @ Springworks | Ex-TCS | Mentor & Coding Instructor | NodeJS | Python | ReactJS | Author @ Educative.io
Trusted by 3.1 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Software Developer
Carlos Matias La Borde
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Built for 10x Developers












Free Resources