https://codesignal.com/learn/courses/oauth-fundamentals-mock-implementation/lessons/oauth-error-handling
OAuth Error Handling | CodeSignal Learn
This lesson explains how to identify and handle common OAuth errors, demonstrates how attackers can exploit poor error handling, and guides you through...
error handlingoauthcodesignallearn
https://www.thequizmaster.io/fr/compare/codesignal
Alternative à CodeSignal : QuizMaster vs CodeSignal | QuizMaster
Vous cherchez une alternative à CodeSignal ? Comparez les évaluations IA de QuizMaster avec la plateforme CodeSignal. Découvrez pourquoi les équipes changent.
alternativecodesignalquizmaster
https://codesignal.com/learn/courses/interview-practice-advanced-problem-solving-8/lessons/potluck-dinner-organization-system-using-php
Potluck Dinner Organization System Using PHP | CodeSignal Learn
In this lesson, you learn how to create and manage a Potluck Dinner organization system in PHP. The system allows you to add and remove participants, manage...
potluck dinnerorganizationsystemusingphp
https://codesignal.com/learn/courses/ai-images-for-workplace-communication-7/lessons/editing-and-using-images-responsibly
Editing and Using Images Responsibly | CodeSignal Learn
This unit explains how to professionally edit and use design images with AI while protecting accuracy, people's rights, and trust. You will learn to clear a...
editingusingimagesresponsiblycodesignal
https://codesignal.com/learn/courses/hashing-sets-and-maps-in-scala/lessons/efficient-problem-solving-with-scala-maps-majority-element-and-keyword-index-creation
Efficient Problem Solving with Scala Maps: Majority Element and Keyword Index Creation | CodeSignal...
In this lesson, learners are equipped to use Scala's `Map` for efficient algorithmic problem-solving. Through practical examples, they explore how to find the...
problem solvingmajority elementefficientscalamaps
https://codesignal.com/learn/courses/multidimensional-arrays-and-their-traversal-in-csharp/lessons/path-traversal-in-2d-arrays-using-csharp
Path Traversal in 2D Arrays Using C# | CodeSignal Learn
This lesson dives into the traversal of 2D arrays in C#, focusing on a specific pattern where movement is only allowed to adjacent cells with higher values....
path traversalarraysusingcodesignallearn
https://codesignal.com/learn/courses/advanced-graphql-data-patterns-and-fetching-2/lessons/graphql-pagination-basics
GraphQL Pagination Basics | CodeSignal Learn
This lesson introduces how to implement pagination in a GraphQL API using Ruby, graphql-ruby, and Sinatra. It covers defining paginated schema fields, writing...
graphqlpaginationbasicscodesignallearn
https://codesignal.com/learn/courses/applying-clean-code-principles/lessons/law-of-demeter-limiting-object-interactions-for-cleaner-code?courseSlug=applying-clean-code-principles
Law of Demeter: Limiting Object Interactions for Cleaner Code | CodeSignal Learn
In this lesson, we explored the Law of Demeter, a key principle in object-oriented programming that advocates for limiting the interactions between an object...
law of demeterlimitingobjectinteractionscleaner
https://codesignal.com/learn/paths/full-stack-engineering-with-javascript?courseSlug=building-a-full-featured-to-do-list-application&unitSlug=protecting-routes-with-middleware
Full-Stack Engineering with JavaScript | CodeSignal Learn
Start your journey to becoming a skilled Full-Stack Engineer, mastering JavaScript for both front-end and back-end development. This path begins with...
full stackengineeringjavascriptcodesignallearn
https://codesignal.com/learn/courses/communicating-with-clarity-and-confidence-as-a-project-manager/lessons/clear-project-communication-1
Keeping Teams Aligned Through Clear Communication | CodeSignal Learn
This unit covers how project managers can keep teams aligned and projects on track by communicating with clarity and confidence. You’ll learn how to deliver...
clear communicationkeepingteamsalignedcodesignal
https://codesignal.com/learn/paths/advanced-coding-interview-preparation-with-python?courseSlug=mastering-task-decomposition-in-java&unitSlug=parsing-and-updating-nested-hashmaps-in-java
Advanced Coding Interview Preparation with Python | CodeSignal Learn
This rigorous learning path extends your Python programming proficiency from intermediate to advanced level. It's dedicated to refine your knowledge and...
coding interviewadvancedpreparationpythoncodesignal
https://codesignal.com/learn/courses/projection-filtering-and-aggregation-of-data-streams-in-js
Projection, Filtering, and Aggregation of Data Streams in JS | CodeSignal Learn
Focusing on data manipulation operations, this course teaches how to perform data projection, filtering, and aggregation using JavaScript without needing...
data streamsprojectionfilteringaggregationcodesignal
https://codesignal.com/learn/courses/mastering-redis-for-high-performance-applications-with-csharp/lessons/introduction-to-file-handling-with-csharp-streams
Introduction to File Handling with C# Streams | CodeSignal Learn
In this lesson, you will learn how to set expiration times for keys in Redis, allowing for the automatic removal of outdated data. This feature is crucial for...
introductionfilehandlingstreamscodesignal
https://codesignal.com/learn/paths/building-an-ai-cooking-helper-with-fastapi
Building an AI Cooking Helper with FastAPI | CodeSignal Learn
Build a full AI-powered cooking assistant with FastAPI. Model recipes and ingredients, create robust APIs, integrate OpenAI for recipe generation, add...
an aibuildingcookinghelperfastapi
https://codesignal.com/blog/why-university-recruiting-is-broken/
Why University Recruiting is broken | CodeSignal
Sep 10, 2024 - Discover why university recruiting is broken. Learn how you can go beyond resumes in technical hiring with a state-of-the-art assessment platform and advanced...
university recruitingbrokencodesignal
https://codesignal.com/learn/courses/observability-dashboards-with-grafana-logs-latency-and-slos/lessons/creating-alert-rules
Creating Alert Rules | CodeSignal Learn
This lesson introduces you to proactive monitoring in Grafana by guiding you through the process of creating your first alert rule. You learn how to write a...
creatingalertrulescodesignallearn
https://codesignal.com/learn/paths/introduction-to-recurrent-neural-networks-for-time-series-forecasting
Introduction to RNN for Time Series Forecast with TensorFlow | CodeSignal Learn
Learn to preprocess, model, and forecast time series data using RNNs, LSTMs, and GRUs in TensorFlow. Build, evaluate, and optimize models for univariate and...
for timeintroductionrnnseriesforecast
https://codesignal.com/learn/courses/building-a-todo-app-with-flask/lessons/setting-a-todo-app-project
Setting a ToDo App Project | CodeSignal Learn
This lesson introduces you to setting up a Flask environment and creating a basic project structure for a Todo app. You'll learn how to define a simple model...
settingtodoappprojectcodesignal
https://codesignal.com/learn/courses/shared-memory-optimization/lessons/shared-memory-declaration
Shared Memory Declaration | CodeSignal Learn
This lesson introduces the fundamentals of shared memory declaration in CUDA by implementing a single-tile matrix multiplication kernel. We explore how to...
shared memorydeclarationcodesignallearn
https://codesignal.com/learn/courses/large-data-handling-techniques-in-rust
Large Data Handling Techniques in Rust | CodeSignal Learn
Learn efficient techniques for managing large datasets with Rust. From handling compressed files with ZIP operations to batch processing, this course will...
largedatahandlingtechniquesrust
https://codesignal.com/learn/courses/easy-interview-coding-practice-in-python/lessons/simple-recursion-in-practice
Simple Recursion in Practice | CodeSignal Learn
This lesson introduces the concept of simple recursion in Python, explaining how recursive functions work and why they are important. It uses the example of...
in practicesimplerecursioncodesignallearn
https://codesignal.com/learn/courses/finding-the-highest-common-factor/lessons/hcf-using-prime-factors
HCF Using Prime Factors | CodeSignal Learn
This lesson introduces an efficient method for finding the Highest Common Factor (HCF) using prime factorization. You will learn to identify prime factors...
prime factorshcfusingcodesignallearn
https://codesignal.com/learn/courses/conducting-effective-sales-behavioral-interviews/lessons/effective-interview-note-taking
Effective Interview Note-Taking | CodeSignal Learn
This unit covers how to efficiently capture key information during sales behavioral interviews by taking concise, factual notes, recording specific actions and...
note takingeffectiveinterviewcodesignallearn
https://codesignal.com/learn/courses/linked-lists-stacks-and-queues-in-python/lessons/applying-queue-operations-tackling-interview-questions-in-python
Applying Queue Operations: Tackling Interview Questions in Python | CodeSignal Learn
This lesson utilizes queue operations to solve two common interview problems, aiding students in understanding practical implementations of queue operations in...
interview questionsapplyingqueueoperationstackling
https://codesignal.com/learn/courses/automating-api-tests-with-java-3/lessons/testing-authenticated-endpoints-with-java-httpclient-gson-and-junit
Testing Authenticated Endpoints with Java, HttpClient, Gson, and JUnit | CodeSignal Learn
This lesson focuses on testing authenticated API endpoints using Java, HttpClient, Gson, and JUnit. It covers different authentication methods, including API...
testingauthenticatedendpointsjavagson
https://geek.am/business/14257
Լավագույն մասնագետներին գտնելու ամենաարդյունավետ մեթոդը հայկական CodeSignal-ից
Jan 27, 2022 - Ընկերության կամ հաստիքի պահանջներին անհամապատասխան մասնագետի աշխատանքի ընդունելը հանգեցնում է հետագա ծախսերի։ Այդ իսկ պատճառով մի շարք միջազգային հայտնի
codesignal
https://codesignal.com/learn/courses/building-real-projects-with-opencode/lessons/preparing-for-production
Preparing for Production | CodeSignal Learn
[This lesson teaches you how to transition your project from local development to production readiness by focusing on documentation and automation. You will...
preparingproductioncodesignallearn
https://codesignal.com/learn/courses/shopping-and-spending-with-percentages/lessons/calculating-tips-and-totals
Calculating Tips and Totals | CodeSignal Learn
Learn how to calculate tips at common rates like 15%, 18%, and 20% by multiplying the bill by a decimal. This lesson also covers finding the total amount paid,...
calculatingtipstotalscodesignallearn
https://codesignal.com/technical-hiring/
Skills-Based Technical Hiring | CodeSignal
Jul 29, 2026 - Hire tech talent with proof, not guesswork. CodeSignal’s assessments and interviews help you evaluate real technical skills and hire faster.
skillsbasedtechnicalhiringcodesignal
https://codesignal.com/learn/paths/journey-into-data-science-with-python?courseSlug=mastering-flask-http-methods
Journey into Data Science with Python | CodeSignal Learn
Welcome to this learning path crafted to transform you from a curious enthusiast to a proficient data scientist. This path includes courses that equip you with...
data sciencejourneypythoncodesignallearn
https://codesignal.com/learn/courses/understanding-embeddings-and-vector-representations-3/lessons/saving-and-using-embeddings-locally-in-python-pgvector
Saving and Using Embeddings Locally in Python | CodeSignal Learn
This lesson teaches how to save and load text embeddings locally. It explains the importance of saving embeddings for efficient reuse, demonstrates generating...
savingusingembeddingslocallypython
https://codesignal.com/learn/paths/full-stack-engineering-with-javascript?courseSlug=cpp-classes-basics-revision&unitSlug=encapsulation-and-privacy-in-cpp
Full-Stack Engineering with JavaScript | CodeSignal Learn
Start your journey to becoming a skilled Full-Stack Engineer, mastering JavaScript for both front-end and back-end development. This path begins with...
full stackengineeringjavascriptcodesignallearn
https://codesignal.com/learn/courses/understanding-embeddings-and-vector-representations-2/lessons/generating-embeddings-with-hugging-face-models-in-python-pinecone
Generating Embeddings with Hugging Face Models in Python | CodeSignal Learn
This lesson teaches how to generate text embeddings using Hugging Face models in Python. It covers the importance of embeddings in NLP, demonstrates loading a...
hugging facegeneratingembeddingsmodelspython
https://codesignal.com/learn/courses/data-manipulation-in-r-with-dplyr/lessons/mutating-and-arranging-data
Mutating and Arranging Data | CodeSignal Learn
In this lesson, you'll learn how to use the `mutate` function to add or transform columns in your data frame and the `arrange` function to sort your data in a...
mutatingarrangingdatacodesignallearn
https://codesignal.com/learn/courses/getting-deep-into-complex-algorithms-for-interviews-with-ruby/lessons/binary-tree-traversals
Binary Tree Traversals | CodeSignal Learn
This lesson introduces binary tree traversals using Ruby, covering the definition of a binary tree node class and explaining how to utilize recursive methods...
binary treetraversalscodesignallearn
https://www.edx.org/es/learn/math/codesignal-introduction-to-latex
CodeSignal: Introduction to LaTeX | edX
Learn how to produce clean, professional documents in LaTeX. You'll format and structure text, build tables and figures, control page layout, and write math...
codesignalintroductionlatexedx
https://codesignal.com/learn/courses/bootstrap-media-components/lessons/bootstrap-carousels
Bootstrap Carousels | CodeSignal Learn
In this lesson, you will learn how to use Bootstrap to create interactive carousels for your web pages. By the end, you'll be able to set up a basic carousel,...
bootstrapcarouselscodesignallearn
https://codesignal.com/learn/courses/a-closer-look-at-update-operations-in-mongodb/lessons/deleting-and-renaming-fields-in-mongodb
Deleting and Renaming Fields in MongoDB | CodeSignal Learn
In this lesson, you'll learn how to delete and rename fields in MongoDB using the `$unset` and `$rename` operators. Through hands-on examples with a comic book...
deletingrenamingfieldsmongodbcodesignal
https://codesignal.com/learn/courses/creating-images-with-geminis-imagen-and-php-symfony/lessons/introduction-to-text-integration-in-image-generation-using-symfony
Introduction to Text Integration in Image Generation Using Symfony | CodeSignal Learn
This lesson focuses on integrating text into AI-generated images using Gemini's image generation model within a Symfony environment. It covers constructing...
image generationintroductiontextintegrationusing
https://codesignal.com/learn/courses/driving-projects-through-leadership-and-influence/lessons/eliminating-blockers-and-risks
Eliminating Blockers and Managing Potential Risks | CodeSignal Learn
This unit focuses on how project leaders can keep teams moving forward by proactively eliminating blockers and managing potential risks. **Key Skills...
eliminatingblockersmanagingpotentialrisks
https://codesignal.com/learn/courses/large-data-handling-techniques-in-java/lessons/reading-and-processing-data-from-zip-archives-in-java-1
Reading and Processing Data from ZIP Archives in Java | CodeSignal Learn
In this lesson, you will learn how to handle ZIP archives in Java using the `java.util.zip` package. It covers accessing files within a ZIP archive, reading...
readingprocessingdataziparchives
https://codesignal.com/learn/courses/ai-images-for-workplace-communication-3/lessons/reading-images-with-vision-ai
Reading Images with Vision AI | CodeSignal Learn
This lesson teaches you how to use vision AI to read HR images like onboarding photos, slides, charts, or a simulated accommodation-request image. You will...
reading imageswith visioncodesignallearn
https://codesignal.com/learn/courses/multidimensional-arrays-and-their-traversal-in-typescript/lessons/mastering-2d-arrays-and-type-safety-with-typescript
Mastering 2D Arrays and Type Safety with TypeScript | CodeSignal Learn
This lesson introduces the concept of 2-dimensional arrays and demonstrates how to identify strategic positions for game piece placement within a grid using...
type safetymasteringarraystypescriptcodesignal
https://codesignal.com/learn/courses/understanding-and-using-apis-in-react/lessons/navigating-error-handling-and-fetch-states-in-react-functional-components
Navigating Error Handling and Fetch States in React Functional Components | CodeSignal Learn
This lesson covers the aspects of handling errors and managing fetch states while interacting with APIs in React functional components. It includes a refresher...
error handlingnavigatingfetchstatesreact
https://codesignal.com/learn/courses/advanced-tooling-persistence-and-optimization/lessons/persistent-profile-and-dynamic-menu
Persistent Profile and Dynamic Menu | CodeSignal Learn
This lesson shows you how to connect persistent player stats to your game and display them in a dynamic menu. You update the reducer to track profile stats...
persistentprofiledynamicmenucodesignal
https://codesignal.com/learn/courses/revisiting-javascript-basics/lessons/javascript-conditional-statements-break-and-continue
JavaScript Conditional Statements, Break, and Continue | CodeSignal Learn
This lesson explores the use of conditional statements in JavaScript, along with the `break` and `continue` statements in loops. It covers the `if`, `else if`,...
conditional statementsjavascriptbreakcontinuecodesignal
https://codesignal.qualtrics.com/jfe/form/SV_9XYziXCQTLxO7ki
Share your story | CodeSignal
Let us know how learning with Cosmo has helped you reach your learning and career goals!
share your storycodesignal
https://codesignal.com/learn/courses/advanced-math-notation
Advanced Math Notation | CodeSignal Learn
Master advanced typesetting techniques like accents, auto-sizing delimiters, compound expressions, big operators, and multi-line aligned equations to handle...
math notationadvancedcodesignallearn
https://codesignal.com/learn/courses/routing-in-aspdotnet-core/lessons/working-with-parameters-and-literal-segments-in-aspdotnet-core
Working with Parameters and Literal Segments in ASP.NET Core | CodeSignal Learn
This lesson introduces the basics of routing in ASP.NET Core, focusing on how to use parameters and literal segments to create dynamic and user-specific...
workingparametersliteralsegmentsasp
https://codesignal.com/learn/courses/elevating-llm-safety-with-nvidia-nemo-guardrails/lessons/adding-topical-rails
Adding Topical Rails | CodeSignal Learn
In this lesson, you learned about adding topical rails to enhance the safety and reliability of chatbot interactions. We explored how to configure topical...
addingtopicalrailscodesignallearn
https://codesignal.com/learn/courses/data-exploration-and-baseline-modeling/lessons/loading-and-inspecting-a-dataset-with-pandas-and-scikit-learn
Loading and Inspecting a Dataset with Pandas and Scikit-Learn | CodeSignal Learn
In this lesson, you learned how to load a dataset using pandas, split it into training and testing sets with scikit-learn, and perform basic inspection to...
loadinginspectingdatasetpandaslearn
https://global-edtech.com/time-has-recognized-codesignal-as-one-of-the-leading-edtech-companies-worldwide-for-2025/
TIME has recognized CodeSignal as one of the leading EdTech companies worldwide for 2025 - Global...
May 3, 2025 - With a rapidly growing community of learners and strong adoption among leading organizations, CodeSignal empowers people at every stage...
as oneof thetimerecognizedcodesignal
https://codesignal.com/learn/paths/full-stack-engineering-with-javascript?courseSlug=regression-models-for-prediction&unitSlug=mastering-multiple-linear-regression-with-python
Full-Stack Engineering with JavaScript | CodeSignal Learn
Start your journey to becoming a skilled Full-Stack Engineer, mastering JavaScript for both front-end and back-end development. This path begins with...
full stackengineeringjavascriptcodesignallearn
https://www.edx.org/es/learn/math/codesignal-advanced-probability
CodeSignal: Advanced Probability | edX
Master probability from fundamentals through compound events, independence, tree diagrams, and real-world decision-making—building the skills to model,...
codesignaladvancedprobabilityedx
https://codesignal.com/learn/paths/fundamental-coding-interview-preparation-with-python?courseSlug=working-with-data-structures-in-elixir
Fundamental Coding Interview Prep with Python | CodeSignal Learn
Immerse yourself in the comprehensive world of Python programming to navigate the challenges of technical assessments at renowned tech companies. This path...
coding interviewfundamentalpreppythoncodesignal
https://codesignal.com/learn/paths/journey-into-data-science-with-python?courseSlug=advanced-query-techniques-and-conditional-logic-in-online-shopping-sql&unitSlug=utilizing-conditional-operators-like-in-and-between
Journey into Data Science with Python | CodeSignal Learn
Welcome to this learning path crafted to transform you from a curious enthusiast to a proficient data scientist. This path includes courses that equip you with...
data sciencejourneypythoncodesignallearn
https://codesignal.com/learn/courses/advanced-built-in-data-structures-and-their-usage-in-cpp/lessons/practice-problems-with-cpp-stl-exploring-queues-and-maps
Practice Problems with C++ STL: Exploring Queues and Maps | CodeSignal Learn
This lesson explores using C++'s Standard Template Library (STL) to solve practical problems, focusing on `std::queue` and `std::map`. It provides hands-on...
practice problemsstlexploringqueuesmaps
https://codesignal.com/learn/paths/four-week-coding-interview-prep-in-csharp
Four-Week Coding Interview Prep in C# | CodeSignal Learn
Enhance your coding interview skills with this C# course path. Start with foundational exercises, tackle classic coding questions, and master complex...
coding interviewfourweekprepcodesignal
https://codesignal.com/learn/courses/measuring-spread-with-range-and-iqr/lessons/the-five-number-summary
The Five Number Summary | CodeSignal Learn
Learn how to assemble and interpret the five-number summary—consisting of the minimum, Q1, median, Q3, and maximum—to create a compact profile of a dataset....
five number summarycodesignallearn
https://codesignal.com/learn/courses/revisiting-go-for-design-patterns/lessons/composition-in-go
Composition in Go | CodeSignal Learn
In this lesson, you will learn about composition in Go. By embedding structs within other structs, you can create complex and modular types. Composition allows...
compositioncodesignallearn
https://codesignal.com/learn/paths/introduction-to-winapi
Introduction to WinAPI | CodeSignal Learn
Master native Windows development with C++. This path covers window architecture, interactive UI controls, GDI graphics, and system integration. You'll build...
introductionwinapicodesignallearn
https://codesignal.com/learn/paths/mastering-algorithms-and-data-structures-in-python?courseSlug=preparing-financial-data-for-machine-learning&unitSlug=splitting-dataset-into-training-and-testing-set
Mastering Algorithms and Data Structures in Python | CodeSignal Learn
This path will teach you some of the key foundational skills in computer programming often required in technical interviews. It will focus on understanding how...
data structuresmasteringalgorithmspythoncodesignal
https://codesignal.com/learn/courses/bringing-transformers-to-life-training-inference
Bringing Transformers to Life: Training & Inference | CodeSignal Learn
You'll combine all Transformer components into a complete model, prepare synthetic datasets, implement autoregressive training with teacher forcing, and...
to lifebringingtransformerstraininginference
https://developer.codesignal.com/graphql/types/frontendlibraryinput.doc.html
FrontendLibraryInput | CodeSignal GraphQL API
graphql apicodesignal
https://codesignal.com/learn/courses/foundations-of-tdd-in-go-and-testify-the-principles/lessons/the-tdd-mindset-thinking-in-tests-with-csharp
The TDD Mindset: Thinking in Tests with Go | CodeSignal Learn
This lesson delves into the Test-Driven Development (TDD) approach using Go and Testify, focusing on the Red-Green-Refactor cycle. It uses a practical example...
tddmindsetthinkingtestscodesignal