- 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
- LibreHealth, http://librehealth.io/
- Wikimedia Foundation, http://wikimediafoundation.org/
- Mifos, http://mifos.org
- UCSC Xena, http://xena.ucsc.edu
- Systers, https://anitab.org/systers/
- Sugarlabs, http://www.sugarlabs.org
- Oppia, https://www.oppia.org/splash
- Open Street Maps, http://www.openstreetmap.org/
- Open MRS, https://openmrs.org/
- 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 |
| public class Movie implements Comparable<Movie> { | |
| private String title; | |
| private int year; | |
| private ArrayList<Location> locations; | |
| private String director; | |
| private String writer; | |
| private ArrayList<Actor> actors; | |
| public Movie(String title, int year) { |
-
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=
- A Programmer's Guide To Data Mining by Ron Zacharsky - hands-on data mining in Python
| Topic | Resources |
|---|---|
| Agile, Scrum, Kanban, ... | Scrum vs. kanban: Which agile framework is better? by Taz Brown, |