Software Engineering Courses

Take Software Engineering Courses online and learn software engineering best practices. Learn the ins and outs of APIs, Agile, Scrum, and more.

Master the Coding Interview: Big Tech (FAANG) Interviews
Deal
Ace the Google, Amazon, Meta, Microsoft, Netflix coding interviews. Step by step guide for their toughest questions!
Best seller
Learn Google’s Gemini and Anthropic’s Claude API with Python
Deal
Harness the Power of Google's Gemini and Anthropic's Claude 3 LLMs for Cutting-edge Applications. Project-based Learning
Best seller
gRPC Masterclass with Java & Spring Boot [2024]
Deal
Unlock the Power of gRPC for Scalable and Efficient API Design in Microservices Architecture
Best seller
Mastering Data Structures & Algorithms using C and C++
Deal
Learn, Analyse and Implement Data Structure using C and C++. Learn Recursion and Sorting.
OpenAI API with Python Bootcamp: ChatGPT API, GPT-4, DALL·E
Deal
Learn ChatGPT, GPT-4, DALL-E 3 API with Python. Master Prompt Engineering. Project-based course.
Python: Coding Guidelines, Tools, Tests and Packages [2024]
Deal
Step ahead in your Python career and learn about PEP8, Unit-Testing (TDD), Type Annotations and Python Packaging.
FEATURED
Understanding Node.js: Core Concepts
Deal
Understanding Node.js without any other NPM packages. Let's take your back-end engineering skills to the next level!
Generative AI for Python Developers with Google PaLM API
Deal
GenAI for Developers: Add Google's advanced Generative AI capabilities to your Python applications with Google PaLM API
Generative AI for Java Developers with Google PaLM API
Deal
Power your Java applications with Generative AI
AI For JavaScript Developers (OpenAI, Embeddings, Vercel AI)
Deal
Learn how to build AI agents and chat bots using TypeScript, OpenAI, Vector Store, Functions, LlamaIndex and more.