- 5 Git Commands You Should Know, with Code Examples by Sarah Chima Atuonwu, Source: FreeCodeCamp
#include <stdlib.h>
#include <stdio.h>
typedef struct {
int val;
struct node *next;
} node;
node* create_node ( int x ) {
[ 3R, 6R, 4R, 1L, 3L, 4 , 2L, 5R, 3R, 0 , 3 , 6R, 4L, 1 , 3 , 4 , 2 , 5R, 3 , 0 , 3 , 6 , 4R, 1 , 3 , 4R, 2R, 5 , 3L, 0 ] | |
[ 3R, 6R, 4R, 1L, 3L, 4 , 2L, 5R, 3 , 0 , 3 , 6R, 4R, 1 , 3L, 4 , 2L, 5R, 3 , 0 , 3 , 6 , 4R, 1 , 3 , 4R, 2R, 5 , 3L, 0 ] | |
[ 3R, 6R, 4R, 1L, 3L, 4 , 2L, 5R, 3 , 0 , 3 , 6 , 4R, 1 , 3R, 4 , 2L, 5R, 3 , 0 , 3 , 6 , 4R, 1 , 3 , 4R, 2R, 5 , 3L, 0 ] | |
[ 3R, 6R, 4R, 1L, 3L, 4 , 2L, 5R, 3 , 0 , 3 , 6R, 4R, 1 , 3 , 4L, 2R, 5R, 3L, 0 , 3 , 6 , 4R, 1 , 3 , 4R, 2R, 5 , 3L, 0 ] | |
[ 3R, 6R, 4R, 1L, 3L, 4 , 2L, 5R, 3 , 0 , 3 , 6R, 4R, 1 , 3 , 4L, 2R, 5R, 3R, 0 , 3 , 6L, 4R, 1 , 3 , 4R, 2R, 5 , 3L, 0 ] | |
[ 3R, 6R, 4R, 1L, 3L, 4 , 2L, 5R, 3 , 0 , 3 , 6 , 4R, 1 , 3 , 4 , 2R, 5 , 3R, 0 , 3 , 6R, 4R, 1 , 3 , 4R, 2R, 5L, 3L, 0 ] | |
[ 3R, 6 , 4R, 1L, 3R, 4 , 2L, 5R, 3R, 0 , 3 , 6R, 4L, 1 , 3 , 4 , 2 , 5R, 3 , 0 , 3 , 6 , 4R, 1 |
-
Learn DevOps basics with this free 2-hour course on Docker for beginners. You can do the whole course in your browser. You don't even need to spin up your own servers (2 hour watch): https://urldefense.proofpoint.com/v2/url?u=https-3A__www.freecodecamp.org_news_docker-2Ddevops-2Dcourse_&d=DwICaQ&c=slrrB7dE8n7gBJbeO0g-IQ&r=uNosP42dSylDL2yaayqZ5g&m=LdGFDV5pTqYoSEMOEPW3na-4pziY15F8owAonMY0wTU&s=m2ZuBPBeKQasxeeZdSILxOVfxikOzWRDRz7LJWPzlEA&e=
-
The 3 types of Design Patterns all developers should know - with code examples of each (10 minute read): https://urldefense.proofpoint.com/v2/url?u=https-3A__www.freecodecamp.org_news_the-2Dbasic-2Ddesign-2Dpatterns-2Dall-2Ddevelopers-2Dneed-2Dto-2Dknow_&d=DwICaQ&c=slrrB7dE8n7gBJbeO0g-IQ&r=uNosP42dSylDL2yaayqZ5g&m=EWy3b_FeF9KbvchXTyubBNsvncCid4DIJd5NbRFOONQ&s=XPqGjrZlt0CPTB1cehnM3x_aOgIf38NSLeiG2QcMWTA&e=
Topic | Resources |
---|---|
Agile, Scrum, Kanban, ... | Scrum vs. kanban: Which agile framework is better? by Taz Brown, |
- A short primer on assemblers, compilers, and interpreters by Erik O'Shaughnessy - a gentle introduction to the historical evolution of programming practices.
- How to write a good C main function by Erik O'Shaughnessy - an intro areticle about writing and anatomy of a simple C program (including defines, command line arguments, etc)
- How to structure a multi-file C program by Erik O'Shaughnessy
- A Programmer's Guide To Data Mining by Ron Zacharsky - hands-on data mining in Python
- A graphical introduction to dynamic programming by Avik Das
- Dynamic programming deep-dive: Chain Matrix Multiplication by Avik Das
- Real-world dynamic programming: seam carving by Avik Das