1

Etapa 1

Intro CS: Python for Everybody

2

Etapa 2

Intro CS: Introduction to Computer Science and Programming using Python

3

Etapa 3

Core CS

4

Etapa 4

Core CS: Core programming: How to Code - Simple Data

5

Etapa 5

Core CS: Core programming: How to Code - Complex Data

6

Etapa 6

Core CS: Core programming: Programming Languages, Part A

7

Etapa 7

Core CS: Core programming: Programming Languages, Part B

8

Etapa 8

Core CS: Core programming: Programming Languages, Part C

9

Etapa 9

Core CS: Core programming: Object-Oriented Design

10

Etapa 10

Core CS: Core programming: Design Patterns

11

Etapa 11

Core CS: Core programming: Software Architecture

12

Etapa 12

Core CS: Core math: Calculus 1A: Differentiation

13

Etapa 13

Core CS: Core math: Calculus 1B: Integration

14

Etapa 14

Core CS: Core math: Calculus 1C: Coordinate Systems & Infinite Series

15

Etapa 15

Core CS: Core math: Calculus 1C: Coordinate Systems & Infinite Series

16

Etapa 16

Core CS: Core math: Calculus 1C: Mathematics for Computer Science

17

Etapa 17

Core CS: Core tools: The Missing Semester of Your CS Education

18

Etapa 18

Core CS: Core systems: Build a Modern Computer from First Principles: From Nand to Tetris

19

Etapa 19

Core CS: Core systems: Build a Modern Computer from First Principles: Nand to Tetris Part II

20

Etapa 20

Core CS: Core systems: Operating Systems: Three Easy Pieces

21

Etapa 21

Core CS: Core systems: Computer Networking: a Top-Down Approach

22

Etapa 22

Core CS: Core theory: Divide and Conquer, Sorting and Searching, and Randomized Algorithms

23

Etapa 23

Core CS: Core theory: Graph Search, Shortest Paths, and Data Structures

24

Etapa 24

Core CS: Core theory: Greedy Algorithms, Minimum Spanning Trees, and Dynamic Programming

25

Etapa 25

Core CS: Core theory: Shortest Paths Revisited, NP-Complete Problems and What To Do About Them

26

Etapa 26

Core CS: Core Security

27

Etapa 27

Core CS: Core Security

28

Etapa 28

Core CS: Core Security

29

Etapa 29

Core CS: Core Security

30

Etapa 30

Core CS: Core Security

31

Etapa 31

Core CS: Core Application

32

Etapa 32

Core CS: Core Application

33

Etapa 33

Core CS: Core Application

34

Etapa 34

Core CS: Core Application

35

Etapa 35

Core CS: Core Application

36

Etapa 36

Core CS: Core Application

37

Etapa 37

Core CS: Core Ethics

38

Etapa 38

Core CS: Core Ethics

39

Etapa 39

Core CS: Core Ethics

40

Etapa 40

Advanced CS

41

Etapa 41

Advanced CS: Advanced programming

42

Etapa 42

Advanced CS: Advanced programming

43

Etapa 43

Advanced CS: Advanced programming

44

Etapa 44

Advanced CS: Advanced programming

45

Etapa 45

Advanced CS: Advanced programming

46

Etapa 46

Advanced CS: Advanced systems

47

Etapa 47

Advanced CS: Advanced systems

48

Etapa 48

Advanced CS: Advanced systems

49

Etapa 49

Advanced CS: Advanced theory

50

Etapa 50

Advanced CS: Advanced theory

51

Etapa 51

Advanced CS: Advanced theory

52

Etapa 52

Advanced CS: Advanced math

53

Etapa 53

Advanced CS: Advanced math

54

Etapa 54

Advanced CS: Advanced math

55

Etapa 55

Advanced CS: Advanced math

56

Etapa 56

Advanced CS: Advanced math

57

Etapa 57

Final project

58

Etapa 58

Final project

59

Etapa 59

Final project

60

Etapa 60

Final project

61

Etapa 61

Final project

62

Etapa 62

Final project

63

Etapa 63

Final project

64

Etapa 64

Final project

65

Etapa 65

Final project

1

Etapa 1

Intro CS: Python for Everybody

2

Etapa 2

Intro CS: Introduction to Computer Science and Programming using Python

3

Etapa 3

Core CS

4

Etapa 4

Core CS: Core programming: How to Code - Simple Data

5

Etapa 5

Core CS: Core programming: How to Code - Complex Data

6

Etapa 6

Core CS: Core programming: Programming Languages, Part A

7

Etapa 7

Core CS: Core programming: Programming Languages, Part B

8

Etapa 8

Core CS: Core programming: Programming Languages, Part C

9

Etapa 9

Core CS: Core programming: Object-Oriented Design

10

Etapa 10

Core CS: Core programming: Design Patterns

11

Etapa 11

Core CS: Core programming: Software Architecture

12

Etapa 12

Core CS: Core math: Calculus 1A: Differentiation

13

Etapa 13

Core CS: Core math: Calculus 1B: Integration

14

Etapa 14

Core CS: Core math: Calculus 1C: Coordinate Systems & Infinite Series

15

Etapa 15

Core CS: Core math: Calculus 1C: Coordinate Systems & Infinite Series

16

Etapa 16

Core CS: Core math: Calculus 1C: Mathematics for Computer Science

17

Etapa 17

Core CS: Core tools: The Missing Semester of Your CS Education

18

Etapa 18

Core CS: Core systems: Build a Modern Computer from First Principles: From Nand to Tetris

19

Etapa 19

Core CS: Core systems: Build a Modern Computer from First Principles: Nand to Tetris Part II

20

Etapa 20

Core CS: Core systems: Operating Systems: Three Easy Pieces

21

Etapa 21

Core CS: Core systems: Computer Networking: a Top-Down Approach

22

Etapa 22

Core CS: Core theory: Divide and Conquer, Sorting and Searching, and Randomized Algorithms

23

Etapa 23

Core CS: Core theory: Graph Search, Shortest Paths, and Data Structures

24

Etapa 24

Core CS: Core theory: Greedy Algorithms, Minimum Spanning Trees, and Dynamic Programming

25

Etapa 25

Core CS: Core theory: Shortest Paths Revisited, NP-Complete Problems and What To Do About Them

26

Etapa 26

Core CS: Core Security

27

Etapa 27

Core CS: Core Security

28

Etapa 28

Core CS: Core Security

29

Etapa 29

Core CS: Core Security

30

Etapa 30

Core CS: Core Security

31

Etapa 31

Core CS: Core Application

32

Etapa 32

Core CS: Core Application

33

Etapa 33

Core CS: Core Application

34

Etapa 34

Core CS: Core Application

35

Etapa 35

Core CS: Core Application

36

Etapa 36

Core CS: Core Application

37

Etapa 37

Core CS: Core Ethics

38

Etapa 38

Core CS: Core Ethics

39

Etapa 39

Core CS: Core Ethics

40

Etapa 40

Advanced CS

41

Etapa 41

Advanced CS: Advanced programming

42

Etapa 42

Advanced CS: Advanced programming

43

Etapa 43

Advanced CS: Advanced programming

44

Etapa 44

Advanced CS: Advanced programming

45

Etapa 45

Advanced CS: Advanced programming

46

Etapa 46

Advanced CS: Advanced systems

47

Etapa 47

Advanced CS: Advanced systems

48

Etapa 48

Advanced CS: Advanced systems

49

Etapa 49

Advanced CS: Advanced theory

50

Etapa 50

Advanced CS: Advanced theory

51

Etapa 51

Advanced CS: Advanced theory

52

Etapa 52

Advanced CS: Advanced math

53

Etapa 53

Advanced CS: Advanced math

54

Etapa 54

Advanced CS: Advanced math

55

Etapa 55

Advanced CS: Advanced math

56

Etapa 56

Advanced CS: Advanced math

57

Etapa 57

Final project

58

Etapa 58

Final project

59

Etapa 59

Final project

60

Etapa 60

Final project

61

Etapa 61

Final project

62

Etapa 62

Final project

63

Etapa 63

Final project

64

Etapa 64

Final project

65

Etapa 65

Final project

26 enero 2022 31 diciembre 2026

0 2


años
hasta su finalización

El objetivo está desatendido

El autor lleva sin comentar el objetivo 2 años 9 meses 21 días

Autor del objetivo

anrgl

Rusia

36 año / año / año

Carrera y trabajo

Open Source Society University

Main link - https://github.com/ossu/computer-science

Extra courses - https://github.com/ossu/computer-science/blob/master/extras/courses.md

Extra readings - https://github.com/ossu/computer-science/blob/master/extras/readings.md

The OSSU curriculum is a complete education in computer science using online materials. It's not merely for career training or professional development. It's for those who want a proper, well-rounded grounding in concepts fundamental to all computing disciplines, and for those who have the discipline, will, and (most importantly!) good habits to obtain this education largely on their own, but with support from a worldwide community of fellow learners.

It is designed according to the degree requirements of undergraduate computer science majors, minus general education (non-CS) requirements, as it is assumed most of the people following this curriculum are already educated outside the field of CS. The courses themselves are among the very best in the world, often coming from Harvard, Princeton, MIT, etc., but specifically chosen to meet the following criteria.

  1. Intro CS: Python for Everybody

  2. Intro CS: Introduction to Computer Science and Programming using Python

  3. Core CS

  4. Core CS: Core programming: How to Code - Simple Data

  5. Core CS: Core programming: How to Code - Complex Data

  6. Core CS: Core programming: Programming Languages, Part A

  7. Core CS: Core programming: Programming Languages, Part B

  8. Core CS: Core programming: Programming Languages, Part C

  9. Core CS: Core programming: Object-Oriented Design

  10. Core CS: Core programming: Design Patterns

  11. Core CS: Core programming: Software Architecture

  12. Core CS: Core math: Calculus 1A: Differentiation

  13. Core CS: Core math: Calculus 1B: Integration

  14. Core CS: Core math: Calculus 1C: Coordinate Systems & Infinite Series

  15. Core CS: Core math: Calculus 1C: Coordinate Systems & Infinite Series

  16. Core CS: Core math: Calculus 1C: Mathematics for Computer Science

  17. Core CS: Core tools: The Missing Semester of Your CS Education

  18. Core CS: Core systems: Build a Modern Computer from First Principles: From Nand to Tetris

  19. Core CS: Core systems: Build a Modern Computer from First Principles: Nand to Tetris Part II

  20. Core CS: Core systems: Operating Systems: Three Easy Pieces

  21. Core CS: Core systems: Computer Networking: a Top-Down Approach

  22. Core CS: Core theory: Divide and Conquer, Sorting and Searching, and Randomized Algorithms

  23. Core CS: Core theory: Graph Search, Shortest Paths, and Data Structures

  24. Core CS: Core theory: Greedy Algorithms, Minimum Spanning Trees, and Dynamic Programming

  25. Core CS: Core theory: Shortest Paths Revisited, NP-Complete Problems and What To Do About Them

  26. Core CS: Core Security

  27. Core CS: Core Security

  28. Core CS: Core Security

  29. Core CS: Core Security

  30. Core CS: Core Security

  31. Core CS: Core Application

  32. Core CS: Core Application

  33. Core CS: Core Application

  34. Core CS: Core Application

  35. Core CS: Core Application

  36. Core CS: Core Application

  37. Core CS: Core Ethics

  38. Core CS: Core Ethics

  39. Core CS: Core Ethics

  40. Advanced CS

    • Advanced CS assumes the student has already taken the entirety of Core CS and is knowledgeable enough now to decide which electives to take.
    • Note that Advanced systems assumes the student has taken a basic physics course (e.g. AP Physics in high school).
  41. Advanced CS: Advanced programming

  42. Advanced CS: Advanced programming

  43. Advanced CS: Advanced programming

  44. Advanced CS: Advanced programming

  45. Advanced CS: Advanced programming

  46. Advanced CS: Advanced systems

  47. Advanced CS: Advanced systems

  48. Advanced CS: Advanced systems

  49. Advanced CS: Advanced theory

  50. Advanced CS: Advanced theory

  51. Advanced CS: Advanced theory

  52. Advanced CS: Advanced math

  53. Advanced CS: Advanced math

  54. Advanced CS: Advanced math

  55. Advanced CS: Advanced math

  56. Advanced CS: Advanced math

  57. Final project

  58. Final project

  59. Final project

  60. Final project

  61. Final project

  62. Final project

  63. Final project

  64. Final project

  65. Final project

  • 739
  • 26 enero 2022, 18:58
Registración

Las posibilidades
están ilimitadas.
Es la hora
de descubrir las suyas

Уже зарегистрированы?
Entrada al sitio

Entre.
Está abierto.

¿Aún no está registrado?
 
Conéctese a cualquiera de sus cuentas, sus datos se tomarán de la cuenta.
¿Ha olvidado la contraseña?