공식 사이트와 주요 용도
알고리즘 대회는 입력 조건과 실행 효율을, 웹 프로젝트는 화면 구현과 코드 구성을 연습하는 데 초점이 있습니다. SQL·정규표현식·CSS 게임은 필요한 문법을 짧게 반복하는 용도로 고르고, 대회 참가 규칙과 공개 제출물의 범위도 확인하세요.
- 1공식 사이트
AtCoder
atcoder.jp알고리즘 대회와 연습 문제를 통해 코드를 제출하고 풀이 역량을 점검하는 프로그래밍 사이트입니다. 입문·정규·고난도 대회의 구분을 살펴 난이도를 고르고, 참가 시간과 지원 언어 및 생성형 AI 사용 규칙을 확인하세요.
- 2공식 사이트
SW Expert Academy
swexpertacademy.com난이도별 소프트웨어 문제와 이론 학습 자료, 코드 리뷰 공간을 제공하는 코딩 학습 사이트입니다. 문제 풀이와 강의를 함께 활용할 수 있으며, 제출이나 대회에 참여하기 전 계정과 문제별 실행 조건을 살펴보세요.
- 3공식 사이트
Flexbox Froggy
flexboxfroggy.com개구리를 연잎 위에 배치하는 CSS 코드를 작성하며 플렉스박스 정렬과 간격, 줄바꿈을 익히는 무료 게임입니다. 웹 레이아웃 입문 연습에 쓰며, 기본 CSS를 함께 읽고 각 속성을 바꿨을 때의 위치 차이를 살펴보세요.
- 4공식 사이트
Advent of Code
adventofcode.com이야기 형식으로 제시되는 프로그래밍 퍼즐을 원하는 언어로 풀며 문제 해결을 연습하는 사이트입니다. 지난 행사 문제도 살펴볼 수 있으며, 기본 문법을 익힌 뒤 예제와 입력 조건을 비교하면서 단계별로 접근하세요.
- 5공식 사이트
Rosalind
rosalind.infoDNA와 분자생물학에서 나온 계산 문제를 풀고 자동 채점으로 결과를 확인하는 생물정보학 학습 사이트입니다. 생물학과 프로그래밍이 만나는 연습에 적합하며, 문제에 필요한 배경 용어와 입력 자료 형식을 먼저 읽으세요.
- 6공식 사이트
Frontend Practice
frontendpractice.com실제 웹사이트의 화면을 연습 대상으로 삼아 프런트엔드 구현을 익히는 프로젝트 모음입니다. 제공되는 색상표와 참고 자료를 활용하되, 재현물은 학습용임을 밝히고 원래 서비스나 브랜드의 공식 페이지처럼 공개하지 마세요.
- 7공식 사이트
devChallenges
devchallenges.io요구사항과 디자인 자료를 바탕으로 웹 프로젝트를 만들고 다른 참가자의 코드를 검토하는 실습 사이트입니다. 수준에 맞는 과제를 고르며, 결과 제출에는 저장소와 배포된 데모 링크가 필요하므로 공개 범위를 점검하세요.
- 8공식 사이트
SQLZoo
sqlzoo.net예제 데이터로 SELECT, 집계 함수, JOIN과 윈도 함수를 단계별로 익히는 SQL 학습 사이트입니다. 자습서와 퀴즈를 오가며 쿼리를 연습하고, 학습 문법이 실제 사용할 데이터베이스에서도 같은지 확인하세요.
- 9공식 사이트
RegexOne
regexone.com문자열에 맞는 정규표현식을 직접 입력하고 일치 결과를 보며 패턴 문법을 익히는 대화형 학습 사이트입니다. 문자 집합·반복·그룹을 차례로 연습하되, 실제 코드에서는 사용 언어의 정규식 규칙도 함께 확인하세요.
- 10공식 사이트
CSS Diner
flukeout.github.io식탁 위 요소를 CSS 선택자로 지정하며 태그와 계층 선택을 연습하는 브라우저 게임입니다. 화면의 HTML 구조와 도움말을 비교해 답을 입력하는 방식이며, 웹페이지 전체 제작 과정 대신 선택자 기초에 집중합니다.
분야별 활용 안내
코딩 연습은 쉬운 문제를 풀어 입력과 출력, 조건과 반복문을 익히는 단계부터 시작해보세요. 문제를 풀었더라도 다른 입력에서 어떻게 동작하는지 확인하고 시간과 메모리 조건을 살펴보는 습관이 도움이 됩니다.
답안을 바로 보기보다 막힌 부분과 시도한 방법을 기록하고 해설과 비교하세요. 언어별 문법 연습과 알고리즘 연습을 구분해 계획하고 짧은 복습 시간을 두면 배운 내용을 실제 작업에 연결하기 좋습니다.
방문 전 확인할 세 가지
주소줘의 설명은 방문 전 참고 정보이며 외부 사이트의 안전과 서비스 품질을 보증하지 않습니다. 주소 변경이나 접속 오류를 발견하셨다면 문의하기로 알려주세요. 확인 후 목록에 반영합니다.
