Flashcards for Developers | flashcards.github.io
A community-based collection of developer flashcards to boost your professional skills.
Topics
Algorithms
AWS FAQs
Bash Shortcuts
Command Line
- Navigating the File System
- Viewing and Changing the File System
- Redirecting Input and Output
- Configuring the Environment
CSS
- Syntax and Selectors
- Visual Rules
- The Box Model
- Display and Positioning
- Colors
- Typography
- Layout with Flexbox
- Grid
- CSS - Transitions
- Learn Responsive Design
Dockerfile
Git
HTML
HTTP Status Codes
Node.js
Python
- Basics
- Control Flow
- Control Flows Extended
- Lists
- Loops
- Functions
- Strings
- Modules
- Dictionaries
- Files
- Classes
- Function Arguments
- Logging
- Functional Programming
- Database Operations
- Concurrent Programming
React
- React Terminology
- Redux Terminology
- JSX
- React Components
- Components Interacting
- Components and Props
- React Programming Patterns
- Hooks
- Lifecycle Methods
- React Styles
- Advanced React: Custom Hooks
- Advanced React: Context
Ruby
- Introduction to Ruby
- Control Flow in Ruby
- Looping with Ruby
- Arrays and Hashes
- Blocks and Sorting
- Hashes and Symbols
- Refactoring
- Blocks, Procs, and Lambdas
- Object-Oriented Programming, Part I
- Object-Oriented Programming, Part II
SQL
Contributing
The flashcards.github.io community is possible thanks to kind volunteers like you. We welcome any and all contributions to the community and are excited to welcome you aboard.
If you've noticed a mistake or have a new deck, open a pull request or start a discussion!
Steps to contributing to this GitBook:
- Clone the repository here.
- Install the GitBook CLI.
- Run
npm install
via the command line. - Run
gitbook build
via the command line. - Run
cp -R _book/* .
via the command line. - Run
git clean -fx _book
via the command line. - Commit your changes and open a PR.
Created by Zachary Lawson